Documentation ¶
Overview ¶
Package bbtaskbackend contains the implementation of a Buildbucket Taskbackend.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTaskBackend ¶
func NewTaskBackend(target string, cfgProvider *cfg.Provider) bbpb.TaskBackendServer
NewTaskBackend returns a new bbpb.TaskBackendServer.
func TaskBackendAuthInterceptor ¶
func TaskBackendAuthInterceptor(isDev bool) grpc.UnaryServerInterceptor
TaskBackendAuthInterceptor checks if the request caller can use Taskbackend.
Types ¶
type TaskBackend ¶
type TaskBackend struct { bbpb.UnimplementedTaskBackendServer // contains filtered or unexported fields }
TaskBackend implements bbpb.TaskBackendServer.
func (*TaskBackend) FetchTasks ¶
func (t *TaskBackend) FetchTasks(ctx context.Context, req *bbpb.FetchTasksRequest) (*bbpb.FetchTasksResponse, error)
FetchTasks implements bbpb.TaskBackendServer.
Click to show internal directories.
Click to hide internal directories.