Documentation ¶
Index ¶
- Constants
- func NewRedisDelayQueue(config Config, partitionId string) *redisDelayQueue
- func NewRedisFlowDao(conf Config, encoderDecoder util.EncoderDecoder[model.FlowContext], ...) *redisFlowDao
- func NewRedisPartition(config Config, encoderDecoder util.EncoderDecoder[model.FlowContext], ...) *redisPartition
- func NewRedisPartitions(config Config, encoderDecoder util.EncoderDecoder[model.FlowContext], ...) *persistence.Partitions
- func NewRedisQueue(config Config, partitionId string) *redisQueue
- func NewRedisTaskDao(conf Config, encoderDecoder util.EncoderDecoder[model.TaskDef]) *redisTaskDao
- func NewRedisWorkflowDao(conf Config) *redisWorkflowDao
- type Config
Constants ¶
View Source
const TASK_KEY = "TASK_DEF"
View Source
const WORKFLOW_DEF string = "WORKFLOW"
View Source
const WORKFLOW_KEY string = "FLOW"
Variables ¶
This section is empty.
Functions ¶
func NewRedisDelayQueue ¶
func NewRedisFlowDao ¶
func NewRedisFlowDao(conf Config, encoderDecoder util.EncoderDecoder[model.FlowContext], partId string) *redisFlowDao
func NewRedisPartition ¶
func NewRedisPartition(config Config, encoderDecoder util.EncoderDecoder[model.FlowContext], partId string) *redisPartition
func NewRedisPartitions ¶
func NewRedisPartitions(config Config, encoderDecoder util.EncoderDecoder[model.FlowContext], partitionCount int) *persistence.Partitions
func NewRedisQueue ¶
func NewRedisTaskDao ¶
func NewRedisTaskDao(conf Config, encoderDecoder util.EncoderDecoder[model.TaskDef]) *redisTaskDao
func NewRedisWorkflowDao ¶
func NewRedisWorkflowDao(conf Config) *redisWorkflowDao
Types ¶
Click to show internal directories.
Click to hide internal directories.