| 构造器和说明 |
|---|
FlowLongAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.aizuda.bpm.engine.core.FlowLongContext |
flowLongContext(com.aizuda.bpm.engine.ProcessService processService,
com.aizuda.bpm.engine.QueryService queryService,
com.aizuda.bpm.engine.RuntimeService runtimeService,
com.aizuda.bpm.engine.TaskService taskService,
com.aizuda.bpm.engine.FlowLongExpression flowLongExpression,
com.aizuda.bpm.engine.TaskAccessStrategy taskAccessStrategy,
com.aizuda.bpm.engine.TaskActorProvider taskActorProvider,
com.aizuda.bpm.engine.FlowLongEngine flowLongEngine,
FlowLongProperties flp,
com.aizuda.bpm.engine.cache.FlowCache flowCache,
com.aizuda.bpm.engine.ProcessModelParser processModelParser,
com.aizuda.bpm.engine.handler.FlowJsonHandler flowJsonHandler,
com.aizuda.bpm.engine.handler.ConditionNodeHandler conditionNodeHandler,
com.aizuda.bpm.engine.TaskCreateInterceptor taskCreateInterceptor,
com.aizuda.bpm.engine.handler.CreateTaskHandler createTaskHandler,
com.aizuda.bpm.engine.TaskReminder taskReminder,
com.aizuda.bpm.engine.TaskTrigger taskTrigger) |
com.aizuda.bpm.engine.FlowLongEngine |
flowLongEngine() |
com.aizuda.bpm.engine.FlowLongExpression |
flowLongExpression() |
com.aizuda.bpm.engine.FlowLongIdGenerator |
flowLongIdGenerator() |
com.aizuda.bpm.engine.scheduling.JobLock |
jobLock() |
com.aizuda.bpm.engine.ProcessService |
processService(com.aizuda.bpm.engine.RuntimeService runtimeService,
com.aizuda.bpm.engine.FlowLongIdGenerator flowLongIdGenerator,
com.aizuda.bpm.engine.dao.FlwProcessDao processDao) |
com.aizuda.bpm.engine.QueryService |
queryService(com.aizuda.bpm.engine.dao.FlwInstanceDao instanceDao,
com.aizuda.bpm.engine.dao.FlwHisInstanceDao hisInstanceDao,
com.aizuda.bpm.engine.dao.FlwExtInstanceDao extInstanceDao,
com.aizuda.bpm.engine.dao.FlwTaskDao taskDao,
com.aizuda.bpm.engine.dao.FlwTaskActorDao taskActorDao,
com.aizuda.bpm.engine.dao.FlwHisTaskDao hisTaskDao,
com.aizuda.bpm.engine.dao.FlwHisTaskActorDao hisTaskActorDao) |
com.aizuda.bpm.engine.RuntimeService |
runtimeService(com.aizuda.bpm.engine.listener.InstanceListener instanceListener,
com.aizuda.bpm.engine.FlowLongIdGenerator flowLongIdGenerator,
com.aizuda.bpm.engine.QueryService queryService,
com.aizuda.bpm.engine.TaskService taskService,
com.aizuda.bpm.engine.dao.FlwInstanceDao instanceDao,
com.aizuda.bpm.engine.dao.FlwHisInstanceDao hisInstanceDao,
com.aizuda.bpm.engine.dao.FlwExtInstanceDao extInstanceDao) |
void |
scheduler(com.aizuda.bpm.engine.FlowLongEngine flowLongEngine,
FlowLongProperties properties,
com.aizuda.bpm.engine.TaskReminder taskReminder,
com.aizuda.bpm.engine.scheduling.JobLock jobLock,
org.noear.solon.scheduling.scheduled.manager.IJobManager jobManager) |
com.aizuda.bpm.engine.TaskAccessStrategy |
taskAccessStrategy() |
com.aizuda.bpm.engine.TaskActorProvider |
taskActorProvider() |
com.aizuda.bpm.engine.TaskService |
taskService(com.aizuda.bpm.engine.TaskAccessStrategy taskAccessStrategy,
com.aizuda.bpm.engine.listener.TaskListener taskListener,
com.aizuda.bpm.engine.TaskTrigger taskTrigger,
com.aizuda.bpm.engine.FlowLongIdGenerator flowLongIdGenerator,
com.aizuda.bpm.engine.dao.FlwInstanceDao instanceDao,
com.aizuda.bpm.engine.dao.FlwExtInstanceDao extInstanceDao,
com.aizuda.bpm.engine.dao.FlwHisInstanceDao hisInstanceDao,
com.aizuda.bpm.engine.dao.FlwTaskDao taskDao,
com.aizuda.bpm.engine.dao.FlwTaskActorDao taskActorDao,
com.aizuda.bpm.engine.dao.FlwHisTaskDao hisTaskDao,
com.aizuda.bpm.engine.dao.FlwHisTaskActorDao hisTaskActorDao) |
@Bean @Condition(onMissingBean=com.aizuda.bpm.engine.FlowLongIdGenerator.class) public com.aizuda.bpm.engine.FlowLongIdGenerator flowLongIdGenerator()
@Bean
@Condition(onMissingBean=com.aizuda.bpm.engine.TaskService.class)
public com.aizuda.bpm.engine.TaskService taskService(@Inject(required=false)
com.aizuda.bpm.engine.TaskAccessStrategy taskAccessStrategy,
@Inject(required=false)
com.aizuda.bpm.engine.listener.TaskListener taskListener,
@Inject(required=false)
com.aizuda.bpm.engine.TaskTrigger taskTrigger,
com.aizuda.bpm.engine.FlowLongIdGenerator flowLongIdGenerator,
com.aizuda.bpm.engine.dao.FlwInstanceDao instanceDao,
com.aizuda.bpm.engine.dao.FlwExtInstanceDao extInstanceDao,
com.aizuda.bpm.engine.dao.FlwHisInstanceDao hisInstanceDao,
com.aizuda.bpm.engine.dao.FlwTaskDao taskDao,
com.aizuda.bpm.engine.dao.FlwTaskActorDao taskActorDao,
com.aizuda.bpm.engine.dao.FlwHisTaskDao hisTaskDao,
com.aizuda.bpm.engine.dao.FlwHisTaskActorDao hisTaskActorDao)
@Bean
@Condition(onMissingBean=com.aizuda.bpm.engine.QueryService.class)
public com.aizuda.bpm.engine.QueryService queryService(com.aizuda.bpm.engine.dao.FlwInstanceDao instanceDao,
com.aizuda.bpm.engine.dao.FlwHisInstanceDao hisInstanceDao,
com.aizuda.bpm.engine.dao.FlwExtInstanceDao extInstanceDao,
com.aizuda.bpm.engine.dao.FlwTaskDao taskDao,
com.aizuda.bpm.engine.dao.FlwTaskActorDao taskActorDao,
com.aizuda.bpm.engine.dao.FlwHisTaskDao hisTaskDao,
com.aizuda.bpm.engine.dao.FlwHisTaskActorDao hisTaskActorDao)
@Bean
@Condition(onMissingBean=com.aizuda.bpm.engine.RuntimeService.class)
public com.aizuda.bpm.engine.RuntimeService runtimeService(@Inject(required=false)
com.aizuda.bpm.engine.listener.InstanceListener instanceListener,
com.aizuda.bpm.engine.FlowLongIdGenerator flowLongIdGenerator,
com.aizuda.bpm.engine.QueryService queryService,
com.aizuda.bpm.engine.TaskService taskService,
com.aizuda.bpm.engine.dao.FlwInstanceDao instanceDao,
com.aizuda.bpm.engine.dao.FlwHisInstanceDao hisInstanceDao,
com.aizuda.bpm.engine.dao.FlwExtInstanceDao extInstanceDao)
@Bean
@Condition(onMissingBean=com.aizuda.bpm.engine.ProcessService.class)
public com.aizuda.bpm.engine.ProcessService processService(com.aizuda.bpm.engine.RuntimeService runtimeService,
com.aizuda.bpm.engine.FlowLongIdGenerator flowLongIdGenerator,
com.aizuda.bpm.engine.dao.FlwProcessDao processDao)
@Bean @Condition(onMissingBean=com.aizuda.bpm.engine.FlowLongExpression.class) public com.aizuda.bpm.engine.FlowLongExpression flowLongExpression()
@Bean @Condition(onMissingBean=com.aizuda.bpm.engine.TaskAccessStrategy.class) public com.aizuda.bpm.engine.TaskAccessStrategy taskAccessStrategy()
@Bean @Condition(onMissingBean=com.aizuda.bpm.engine.TaskActorProvider.class) public com.aizuda.bpm.engine.TaskActorProvider taskActorProvider()
@Bean @Condition(onMissingBean=com.aizuda.bpm.engine.FlowLongEngine.class) public com.aizuda.bpm.engine.FlowLongEngine flowLongEngine()
@Bean
@Condition(onMissingBean=com.aizuda.bpm.engine.core.FlowLongContext.class)
public com.aizuda.bpm.engine.core.FlowLongContext flowLongContext(com.aizuda.bpm.engine.ProcessService processService,
com.aizuda.bpm.engine.QueryService queryService,
com.aizuda.bpm.engine.RuntimeService runtimeService,
com.aizuda.bpm.engine.TaskService taskService,
com.aizuda.bpm.engine.FlowLongExpression flowLongExpression,
com.aizuda.bpm.engine.TaskAccessStrategy taskAccessStrategy,
com.aizuda.bpm.engine.TaskActorProvider taskActorProvider,
com.aizuda.bpm.engine.FlowLongEngine flowLongEngine,
FlowLongProperties flp,
@Inject(required=false)
com.aizuda.bpm.engine.cache.FlowCache flowCache,
@Inject(required=false)
com.aizuda.bpm.engine.ProcessModelParser processModelParser,
@Inject(required=false)
com.aizuda.bpm.engine.handler.FlowJsonHandler flowJsonHandler,
@Inject(required=false)
com.aizuda.bpm.engine.handler.ConditionNodeHandler conditionNodeHandler,
@Inject(required=false)
com.aizuda.bpm.engine.TaskCreateInterceptor taskCreateInterceptor,
@Inject(required=false)
com.aizuda.bpm.engine.handler.CreateTaskHandler createTaskHandler,
@Inject(required=false)
com.aizuda.bpm.engine.TaskReminder taskReminder,
@Inject(required=false)
com.aizuda.bpm.engine.TaskTrigger taskTrigger)
@Bean @Condition(onMissingBean=com.aizuda.bpm.engine.scheduling.JobLock.class) public com.aizuda.bpm.engine.scheduling.JobLock jobLock()
@Bean
public void scheduler(com.aizuda.bpm.engine.FlowLongEngine flowLongEngine,
FlowLongProperties properties,
@Inject(required=false)
com.aizuda.bpm.engine.TaskReminder taskReminder,
com.aizuda.bpm.engine.scheduling.JobLock jobLock,
org.noear.solon.scheduling.scheduled.manager.IJobManager jobManager)
Copyright © 2025. All rights reserved.