@Configuration @Import(value=FlowMybatisPlusConfiguration.class) @EnableConfigurationProperties(value=FlowProperties.class) public class FlowAutoConfiguration extends Object
构造器和说明 |
---|
FlowAutoConfiguration() |
@Bean @ConditionalOnMissingBean public TaskService taskService(@Autowired(required=false) TaskAccessStrategy taskAccessStrategy, @Autowired(required=false) TaskListener taskListener, @Autowired(required=false) TaskTrigger taskTrigger, FlwInstanceDao instanceDao, FlwExtInstanceDao extInstanceDao, FlwHisInstanceDao hisInstanceDao, FlwTaskDao taskDao, FlwTaskActorDao taskActorDao, FlwHisTaskDao hisTaskDao, FlwHisTaskActorDao hisTaskActorDao)
@Bean @ConditionalOnMissingBean public QueryService queryService(FlwInstanceDao instanceDao, FlwHisInstanceDao hisInstanceDao, FlwExtInstanceDao extInstanceDao, FlwTaskDao taskDao, FlwTaskActorDao taskActorDao, FlwHisTaskDao hisTaskDao, FlwHisTaskActorDao hisTaskActorDao)
@Bean @ConditionalOnMissingBean public RuntimeService runtimeService(@Autowired(required=false) InstanceListener instanceListener, QueryService queryService, TaskService taskService, FlwInstanceDao instanceDao, FlwHisInstanceDao hisInstanceDao, FlwExtInstanceDao extInstanceDao)
@Bean @ConditionalOnMissingBean public ProcessService processService(RuntimeService runtimeService, FlwProcessDao processDao)
@Bean @ConditionalOnMissingBean public JobLock jobLock()
@Bean @ConditionalOnMissingBean public Expression expression()
@Bean @ConditionalOnMissingBean public TaskAccessStrategy taskAccessStrategy()
@Bean @ConditionalOnMissingBean public TaskActorProvider taskActorProvider()
@Bean @ConditionalOnMissingBean public FlowEngine flowLongEngine()
@Bean @ConditionalOnMissingBean public FlowContext flowLongContext(ProcessService processService, QueryService queryService, RuntimeService runtimeService, TaskService taskService, Expression expression, TaskAccessStrategy taskAccessStrategy, TaskActorProvider taskActorProvider, FlowEngine flowLongEngine, FlowProperties flp, @Autowired(required=false) FlowCache flowCache, @Autowired(required=false) ProcessModelParser processModelParser, @Autowired(required=false) FlowJsonHandler flowJsonHandler, @Autowired(required=false) ConditionNodeHandler conditionNodeHandler, @Autowired(required=false) TaskCreateInterceptor taskCreateInterceptor, @Autowired(required=false) CreateTaskHandler createTaskHandler, @Autowired(required=false) TaskReminder taskReminder, @Autowired(required=false) TaskTrigger taskTrigger)
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="flow", name="eventing.task", havingValue="true") public EventTaskListener taskListener(org.springframework.context.ApplicationEventPublisher eventPublisher)
eventPublisher
- ApplicationEventPublisher
EventTaskListener
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="flow", name="eventing.instance", havingValue="true") public EventInstanceListener instanceListener(org.springframework.context.ApplicationEventPublisher eventPublisher)
eventPublisher
- ApplicationEventPublisher
EventInstanceListener
Copyright © 2025. All rights reserved.