Documentation ¶
Overview ¶
Package apiservers implements gRPC APIs exposed by Scheduler service.
Index ¶
- func AdminServerWithACL(e engine.EngineInternal, c catalog.Catalog, adminGroup string) internal.AdminServer
- type SchedulerServer
- func (s *SchedulerServer) AbortInvocation(ctx context.Context, in *scheduler.InvocationRef) (*empty.Empty, error)
- func (s *SchedulerServer) AbortJob(ctx context.Context, in *scheduler.JobRef) (*empty.Empty, error)
- func (s *SchedulerServer) EmitTriggers(ctx context.Context, in *scheduler.EmitTriggersRequest) (*empty.Empty, error)
- func (s *SchedulerServer) GetInvocation(ctx context.Context, in *scheduler.InvocationRef) (*scheduler.Invocation, error)
- func (s *SchedulerServer) GetInvocations(ctx context.Context, in *scheduler.InvocationsRequest) (*scheduler.InvocationsReply, error)
- func (s *SchedulerServer) GetJobs(ctx context.Context, in *scheduler.JobsRequest) (*scheduler.JobsReply, error)
- func (s *SchedulerServer) PauseJob(ctx context.Context, in *scheduler.JobRef) (*empty.Empty, error)
- func (s *SchedulerServer) ResumeJob(ctx context.Context, in *scheduler.JobRef) (*empty.Empty, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdminServerWithACL ¶
func AdminServerWithACL(e engine.EngineInternal, c catalog.Catalog, adminGroup string) internal.AdminServer
AdminServerWithACL returns AdminServer implementation that checks all callers are in the given administrator group.
Types ¶
type SchedulerServer ¶
SchedulerServer implements scheduler.Scheduler API.
func (*SchedulerServer) AbortInvocation ¶
func (*SchedulerServer) EmitTriggers ¶
func (*SchedulerServer) GetInvocation ¶
func (s *SchedulerServer) GetInvocation(ctx context.Context, in *scheduler.InvocationRef) (*scheduler.Invocation, error)
func (*SchedulerServer) GetInvocations ¶
func (s *SchedulerServer) GetInvocations(ctx context.Context, in *scheduler.InvocationsRequest) (*scheduler.InvocationsReply, error)
func (*SchedulerServer) GetJobs ¶
func (s *SchedulerServer) GetJobs(ctx context.Context, in *scheduler.JobsRequest) (*scheduler.JobsReply, error)
GetJobs fetches all jobs satisfying JobsRequest and visibility ACLs.
Click to show internal directories.
Click to hide internal directories.