container

package
v0.0.2-beta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DIContiner

type DIContiner struct {
	FlowContextEncDec            util.EncoderDecoder[model.FlowContext]
	ActionExecutionRequestEncDec util.EncoderDecoder[model.ActionExecutionRequest]
	TaskEncDec                   util.EncoderDecoder[model.TaskDef]
	// contains filtered or unexported fields
}

func NewDiContainer

func NewDiContainer(ring *cluster.Ring) *DIContiner

func (*DIContiner) GetDelayQueue

func (d *DIContiner) GetDelayQueue() cluster.DelayQueue

func (*DIContiner) GetFlowDao

func (d *DIContiner) GetFlowDao() cluster.FlowDao

func (*DIContiner) GetQueue

func (d *DIContiner) GetQueue() cluster.Queue

func (*DIContiner) GetStateHandler

func (d *DIContiner) GetStateHandler() *cluster.StateHandlerContainer

func (*DIContiner) GetTaskDao

func (d *DIContiner) GetTaskDao() persistence.TaskDao

func (*DIContiner) GetTaskRetryQueue

func (d *DIContiner) GetTaskRetryQueue() cluster.DelayQueue

func (*DIContiner) GetTaskTimeoutQueue

func (d *DIContiner) GetTaskTimeoutQueue() cluster.DelayQueue

func (*DIContiner) GetWorkflowDao

func (d *DIContiner) GetWorkflowDao() persistence.WorkflowDao

func (*DIContiner) Init

func (d *DIContiner) Init(conf config.Config)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL