Documentation
¶
Overview ¶
Package handlers provides specialized event handlers for complex event processing.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobEventHandler ¶
type JobEventHandler struct {
// contains filtered or unexported fields
}
JobEventHandler handles job-related events.
func NewJobEventHandler ¶
func NewJobEventHandler(repo repository.EventRepository, logger bus.Logger) *JobEventHandler
NewJobEventHandler creates a new JobEventHandler.
func (*JobEventHandler) SupportedEventTypes ¶
func (h *JobEventHandler) SupportedEventTypes() []bus.EventType
SupportedEventTypes returns the event types this handler supports.
type WorkflowEventHandler ¶
type WorkflowEventHandler struct {
// contains filtered or unexported fields
}
WorkflowEventHandler handles workflow-related events.
func NewWorkflowEventHandler ¶
func NewWorkflowEventHandler(repo repository.EventRepository, logger bus.Logger) *WorkflowEventHandler
NewWorkflowEventHandler creates a new WorkflowEventHandler.
func (*WorkflowEventHandler) SupportedEventTypes ¶
func (h *WorkflowEventHandler) SupportedEventTypes() []bus.EventType
SupportedEventTypes returns the event types this handler supports.
Click to show internal directories.
Click to hide internal directories.