Documentation
¶
Index ¶
- type ActivityBehaviorFactory
- type DefaultActivityBehaviorFactory
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateAutoUserTaskActivityBehavior(userTask model.UserTask, key string) *behavior.UserAutoTaskActivityBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateExclusiveGatewayActivityBehavior(exclusiveGateway model.ExclusiveGateway) *behavior.ExclusiveGatewayActivityBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateHttpActivityBehavior(serviceTask model.ServiceTask, key string) *behavior.HttpServiceTaskActivityBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateInclusiveGatewayActivityBehavior(inclusiveGateway model.InclusiveGateway) *behavior.InclusiveGatewayActivityBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateIntermediateCatchConditionalEventActivityBehavior(conditionalEventDefinition model.ConditionalEventDefinition) *behavior.IntermediateCatchConditionalEventActivityBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateIntermediateCatchEventActivityBehavior(intermediateCatchEvent model.IntermediateCatchEvent) *behavior.IntermediateCatchEventActivityBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateParallelGatewayActivityBehavior(inclusiveGateway model.ParallelGateway) *behavior.ParallelGatewayActivityBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateParallelMultiInstanceBehavior(activity delegate.FlowElement, innerActivityBehavior delegate.ActivityBehavior) *behavior.ParallelMultiInstanceBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreatePipelineActivityBehavior(serviceTask model.ServiceTask, key string) *behavior.PipelineServiceTaskActivityBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateSequentialMultiInstanceBehavior(activity delegate.FlowElement, innerActivityBehavior delegate.ActivityBehavior) *behavior.SequentialMultiInstanceBehavior
- func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateUserTaskActivityBehavior(userTask model.UserTask, key string) *behavior.UserTaskActivityBehavior
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivityBehaviorFactory ¶
type ActivityBehaviorFactory interface { CreateUserTaskActivityBehavior(userTask model.UserTask, key string) *behavior.UserTaskActivityBehavior CreateSequentialMultiInstanceBehavior(activity delegate.FlowElement, innerActivityBehavior delegate.ActivityBehavior) *behavior.SequentialMultiInstanceBehavior CreateParallelMultiInstanceBehavior(activity delegate.FlowElement, innerActivityBehavior delegate.ActivityBehavior) *behavior.ParallelMultiInstanceBehavior CreateAutoUserTaskActivityBehavior(userTask model.UserTask, key string) *behavior.UserAutoTaskActivityBehavior CreateExclusiveGatewayActivityBehavior(exclusiveGateway model.ExclusiveGateway) *behavior.ExclusiveGatewayActivityBehavior CreateInclusiveGatewayActivityBehavior(inclusiveGateway model.InclusiveGateway) *behavior.InclusiveGatewayActivityBehavior CreateParallelGatewayActivityBehavior(inclusiveGateway model.ParallelGateway) *behavior.ParallelGatewayActivityBehavior CreateIntermediateCatchConditionalEventActivityBehavior(conditionalEventDefinition model.ConditionalEventDefinition) *behavior.IntermediateCatchConditionalEventActivityBehavior CreateIntermediateCatchEventActivityBehavior(intermediateCatchEvent model.IntermediateCatchEvent) *behavior.IntermediateCatchEventActivityBehavior CreateHttpActivityBehavior(serviceTask model.ServiceTask, key string) *behavior.HttpServiceTaskActivityBehavior CreatePipelineActivityBehavior(serviceTask model.ServiceTask, key string) *behavior.PipelineServiceTaskActivityBehavior }
type DefaultActivityBehaviorFactory ¶
type DefaultActivityBehaviorFactory struct { }
func (DefaultActivityBehaviorFactory) CreateAutoUserTaskActivityBehavior ¶
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateAutoUserTaskActivityBehavior(userTask model.UserTask, key string) *behavior.UserAutoTaskActivityBehavior
func (DefaultActivityBehaviorFactory) CreateExclusiveGatewayActivityBehavior ¶
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateExclusiveGatewayActivityBehavior(exclusiveGateway model.ExclusiveGateway) *behavior.ExclusiveGatewayActivityBehavior
func (DefaultActivityBehaviorFactory) CreateHttpActivityBehavior ¶ added in v0.0.3
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateHttpActivityBehavior(serviceTask model.ServiceTask, key string) *behavior.HttpServiceTaskActivityBehavior
func (DefaultActivityBehaviorFactory) CreateInclusiveGatewayActivityBehavior ¶
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateInclusiveGatewayActivityBehavior(inclusiveGateway model.InclusiveGateway) *behavior.InclusiveGatewayActivityBehavior
func (DefaultActivityBehaviorFactory) CreateIntermediateCatchConditionalEventActivityBehavior ¶
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateIntermediateCatchConditionalEventActivityBehavior(conditionalEventDefinition model.ConditionalEventDefinition) *behavior.IntermediateCatchConditionalEventActivityBehavior
func (DefaultActivityBehaviorFactory) CreateIntermediateCatchEventActivityBehavior ¶
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateIntermediateCatchEventActivityBehavior(intermediateCatchEvent model.IntermediateCatchEvent) *behavior.IntermediateCatchEventActivityBehavior
func (DefaultActivityBehaviorFactory) CreateParallelGatewayActivityBehavior ¶
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateParallelGatewayActivityBehavior(inclusiveGateway model.ParallelGateway) *behavior.ParallelGatewayActivityBehavior
func (DefaultActivityBehaviorFactory) CreateParallelMultiInstanceBehavior ¶ added in v0.0.5
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateParallelMultiInstanceBehavior(activity delegate.FlowElement, innerActivityBehavior delegate.ActivityBehavior) *behavior.ParallelMultiInstanceBehavior
func (DefaultActivityBehaviorFactory) CreatePipelineActivityBehavior ¶ added in v0.0.3
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreatePipelineActivityBehavior(serviceTask model.ServiceTask, key string) *behavior.PipelineServiceTaskActivityBehavior
func (DefaultActivityBehaviorFactory) CreateSequentialMultiInstanceBehavior ¶ added in v0.0.5
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateSequentialMultiInstanceBehavior(activity delegate.FlowElement, innerActivityBehavior delegate.ActivityBehavior) *behavior.SequentialMultiInstanceBehavior
func (DefaultActivityBehaviorFactory) CreateUserTaskActivityBehavior ¶
func (defaultActivityBehaviorFactory DefaultActivityBehaviorFactory) CreateUserTaskActivityBehavior(userTask model.UserTask, key string) *behavior.UserTaskActivityBehavior
Click to show internal directories.
Click to hide internal directories.