Documentation
¶
Index ¶
- Variables
- func New(ctx context.Context, config core.SchedulerConfig, pers core.PersistenceManager, ...) (api.SchedulerServer, error)
- type Server
- func (s *Server) Schedule(ctx context.Context, req *api.ScheduleRequest) (*api.ScheduleResponse, error)
- func (s *Server) StreamEvents(req *api.StreamEventsRequest, stream api.Scheduler_StreamEventsServer) error
- func (s *Server) Unschedule(ctx context.Context, req *api.UnscheduleRequest) (*api.UnscheduleResponse, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrUnknownTopic = errors.New("this topic is unknown")
)
Functions ¶
func New ¶
func New(ctx context.Context, config core.SchedulerConfig, pers core.PersistenceManager, cache core.CacheManager) (api.SchedulerServer, error)
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) Schedule ¶
func (s *Server) Schedule(ctx context.Context, req *api.ScheduleRequest) (*api.ScheduleResponse, error)
func (*Server) StreamEvents ¶
func (s *Server) StreamEvents(req *api.StreamEventsRequest, stream api.Scheduler_StreamEventsServer) error
func (*Server) Unschedule ¶
func (s *Server) Unschedule(ctx context.Context, req *api.UnscheduleRequest) (*api.UnscheduleResponse, error)
Click to show internal directories.
Click to hide internal directories.