Documentation ¶
Overview ¶
No-op event event scheduler for use in development.
Index ¶
- func NewNoopEventScheduler() interfaces.EventScheduler
- func NewWorkflowExecutor() interfaces.WorkflowExecutor
- type EventScheduler
- func (s *EventScheduler) AddSchedule(ctx context.Context, input interfaces.AddScheduleInput) error
- func (s *EventScheduler) CreateScheduleInput(ctx context.Context, appConfig *runtimeInterfaces.SchedulerConfig, ...) (interfaces.AddScheduleInput, error)
- func (s *EventScheduler) RemoveSchedule(ctx context.Context, input interfaces.RemoveScheduleInput) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNoopEventScheduler ¶
func NewNoopEventScheduler() interfaces.EventScheduler
func NewWorkflowExecutor ¶
func NewWorkflowExecutor() interfaces.WorkflowExecutor
Types ¶
type EventScheduler ¶
type EventScheduler struct{}
func (*EventScheduler) AddSchedule ¶
func (s *EventScheduler) AddSchedule(ctx context.Context, input interfaces.AddScheduleInput) error
func (*EventScheduler) CreateScheduleInput ¶
func (s *EventScheduler) CreateScheduleInput(ctx context.Context, appConfig *runtimeInterfaces.SchedulerConfig, identifier core.Identifier, schedule *admin.Schedule) (interfaces.AddScheduleInput, error)
func (*EventScheduler) RemoveSchedule ¶
func (s *EventScheduler) RemoveSchedule(ctx context.Context, input interfaces.RemoveScheduleInput) error
Click to show internal directories.
Click to hide internal directories.