Documentation ¶
Overview ¶
Package executor contains operation executors.
Index ¶
- func NewAckExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewAckRemoveExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewActivateExecutor() operationlib.Executor
- func NewAssocTicketExecutor() operationlib.Executor
- func NewCancelExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewChangeStateExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewCombinedExecutor(container operation.ExecutorContainer) operation.Executor
- func NewCommentExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewDeclareTicketExecutor() operationlib.Executor
- func NewDeclareTicketWebhookExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewDoneExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewInstructionExecutor() operation.Executor
- func NewJunitExecutor() operation.Executor
- func NewMongoUpdateExecutor(executor operation.Executor, adapter alarm.Adapter) operation.Executor
- func NewPbhEnterExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewPbhLeaveAndEnterExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewPbhLeaveExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewResolveCancelExecutor() operationlib.Executor
- func NewResolveCloseExecutor() operationlib.Executor
- func NewResolveDisabledExecutor() operationlib.Executor
- func NewResolveDoneExecutor() operationlib.Executor
- func NewResolveStatExecutor(executor operationlib.Executor, entityAdapter libentity.Adapter, ...) operationlib.Executor
- func NewSnoozeExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewUncancelExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
- func NewUnsnoozeExecutor() operationlib.Executor
- func NewUpdateStatusExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAckExecutor ¶
func NewAckExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
NewAckExecutor creates new executor.
func NewAckRemoveExecutor ¶
func NewAckRemoveExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
NewAckRemoveExecutor creates new executor.
func NewActivateExecutor ¶
func NewActivateExecutor() operationlib.Executor
func NewAssocTicketExecutor ¶
func NewAssocTicketExecutor() operationlib.Executor
NewAssocTicketExecutor creates new executor.
func NewCancelExecutor ¶
func NewCancelExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
NewCancelExecutor creates new executor.
func NewChangeStateExecutor ¶
func NewChangeStateExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
NewChangeStateExecutor creates new executor.
func NewCombinedExecutor ¶
func NewCombinedExecutor(container operation.ExecutorContainer) operation.Executor
NewCombinedExecutor creates new executor.
func NewCommentExecutor ¶
func NewCommentExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
func NewDeclareTicketExecutor ¶
func NewDeclareTicketExecutor() operationlib.Executor
NewDeclareTicketExecutor creates new executor.
func NewDeclareTicketWebhookExecutor ¶
func NewDeclareTicketWebhookExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
NewDeclareTicketWebhookExecutor creates new executor.
func NewDoneExecutor ¶
func NewDoneExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
func NewInstructionExecutor ¶
func NewJunitExecutor ¶
func NewMongoUpdateExecutor ¶
func NewPbhEnterExecutor ¶
func NewPbhEnterExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
NewAckExecutor creates new executor.
func NewPbhLeaveAndEnterExecutor ¶
func NewPbhLeaveAndEnterExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
NewAckExecutor creates new executor.
func NewPbhLeaveExecutor ¶
func NewPbhLeaveExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
NewAckExecutor creates new executor.
func NewResolveCancelExecutor ¶
func NewResolveCancelExecutor() operationlib.Executor
func NewResolveCloseExecutor ¶
func NewResolveCloseExecutor() operationlib.Executor
func NewResolveDisabledExecutor ¶
func NewResolveDisabledExecutor() operationlib.Executor
func NewResolveDoneExecutor ¶
func NewResolveDoneExecutor() operationlib.Executor
func NewResolveStatExecutor ¶
func NewResolveStatExecutor( executor operationlib.Executor, entityAdapter libentity.Adapter, statService statsng.Service, ) operationlib.Executor
func NewSnoozeExecutor ¶
func NewSnoozeExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
NewSnoozeExecutor creates new executor.
func NewUncancelExecutor ¶
func NewUncancelExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
func NewUnsnoozeExecutor ¶
func NewUnsnoozeExecutor() operationlib.Executor
func NewUpdateStatusExecutor ¶
func NewUpdateStatusExecutor(configProvider config.AlarmConfigProvider) operationlib.Executor
Types ¶
This section is empty.
Source Files ¶
- ack_executor.go
- ack_remove_executor.go
- activate_executor.go
- assoc_ticket_executor.go
- cancel_executor.go
- change_state_executor.go
- combined_executor.go
- comment_executor.go
- declare_ticket_executor.go
- declare_ticket_webhook_executor.go
- done_executor.go
- instruction_executor.go
- junit_executor.go
- mongo_update_executor.go
- pbh_enter_executor.go
- pbh_leave_and_enter_executor.go
- pbh_leave_executor.go
- resolve_cancel_executor.go
- resolve_close_executor.go
- resolve_disabled_executor.go
- resolve_done_executor.go
- resolve_stat_executor.go
- snooze_executor.go
- uncancel_executor.go
- unsnooze_executor.go
- update_status_executor.go
Click to show internal directories.
Click to hide internal directories.