Class ProcessConfiguration
java.lang.Object
org.chenile.orchestrator.process.configuration.ProcessConfiguration
Process related workflow configurations in Spring
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) ProcessManager_processStateEntityService_(STM<Process> stm, STMActionsInfoProvider fileInfoProvider, EntityStore<Process> entityStore) (package private) STMTransitionAction<Process> (package private) NotifyParentnotifyParent(StateEntityService<Process> stateEntityService) (package private) PostSaveHook(package private) STMActionsInfoProviderprocessActionsInfoProvider(STMFlowStoreImpl stmFlowStore) (package private) AggregationDoneAction(package private) AggregationDoneWithErrorsAction(package private) STMTransitionAction<Process> processBaseTransitionAction(STMTransitionActionResolver stmTransitionActionResolver, STMFlowStoreImpl stmFlowStore) (package private) BeanFactoryAdapter(package private) StmBodyTypeSelectorprocessBodyTypeSelector(STMActionsInfoProvider fileInfoProvider, STMTransitionActionResolver stmTransitionActionResolver) (package private) ConfigBasedEnablementStrategyprocessConfigBasedEnablementStrategy(ConfigProvider configProvider, STMFlowStoreImpl stmFlowStore) (package private) ConfigProviderImpl(package private) ProcessConfigurator(package private) DoneSuccessfullyAction(package private) DoneWithErrorsActionprocessEntityStm(STMFlowStoreImpl stmFlowStore) (package private) EntityStore<Process> (package private) ProcessEntryActionprocessEntryAction(EntityStore<Process> entityStore, STMActionsInfoProvider fileInfoProvider, STMFlowStoreImpl stmFlowStore) (package private) GenericExitAction<Process> processExitAction(STMFlowStoreImpl stmFlowStore) (package private) XmlFlowReaderprocessFlowReader(STMFlowStoreImpl flowStore) (package private) STMFlowStoreImplprocessFlowStore(BeanFactoryAdapter fileBeanFactoryAdapter) (package private) ProcessHealthChecker(package private) SplitDoneAction(package private) SplitDoneWithErrorsAction(package private) SplitDoneAction(package private) StatusUpdateAction(package private) SubProcessDoneSuccessfullyAction(package private) SubProcessDoneWithErrorsAction(package private) STMTransitionActionResolverprocessTransitionActionResolver(STMTransitionAction<Process> defaultSTMTransitionAction)
-
Field Details
-
FLOW_DEFINITION_FILE
- See Also:
-
PREFIX_FOR_PROPERTIES
- See Also:
-
PREFIX_FOR_RESOLVER
- See Also:
-
-
Constructor Details
-
ProcessConfiguration
public ProcessConfiguration()
-
-
Method Details
-
processBeanFactoryAdapter
-
processFlowStore
@Bean STMFlowStoreImpl processFlowStore(@Qualifier("processBeanFactoryAdapter") BeanFactoryAdapter fileBeanFactoryAdapter) throws Exception - Throws:
Exception
-
processEntityStm
@Bean STM<Process> processEntityStm(@Qualifier("processFlowStore") STMFlowStoreImpl stmFlowStore) throws Exception - Throws:
Exception
-
processActionsInfoProvider
@Bean STMActionsInfoProvider processActionsInfoProvider(@Qualifier("processFlowStore") STMFlowStoreImpl stmFlowStore) -
processEntityStore
-
_processStateEntityService_
@Bean ProcessManager _processStateEntityService_(@Qualifier("processEntityStm") STM<Process> stm, @Qualifier("processActionsInfoProvider") STMActionsInfoProvider fileInfoProvider, @Qualifier("processEntityStore") EntityStore<Process> entityStore) -
processEntryAction
@Bean ProcessEntryAction processEntryAction(@Qualifier("processEntityStore") EntityStore<Process> entityStore, @Qualifier("processActionsInfoProvider") STMActionsInfoProvider fileInfoProvider, @Qualifier("processFlowStore") STMFlowStoreImpl stmFlowStore) -
processExitAction
@Bean GenericExitAction<Process> processExitAction(@Qualifier("processFlowStore") STMFlowStoreImpl stmFlowStore) -
processFlowReader
@Bean XmlFlowReader processFlowReader(@Qualifier("processFlowStore") STMFlowStoreImpl flowStore) throws Exception - Throws:
Exception
-
processHealthChecker
-
defaultfileSTMTransitionAction
-
processTransitionActionResolver
@Bean STMTransitionActionResolver processTransitionActionResolver(@Qualifier("defaultfileSTMTransitionAction") STMTransitionAction<Process> defaultSTMTransitionAction) -
processBodyTypeSelector
@Bean StmBodyTypeSelector processBodyTypeSelector(@Qualifier("processActionsInfoProvider") STMActionsInfoProvider fileInfoProvider, @Qualifier("processTransitionActionResolver") STMTransitionActionResolver stmTransitionActionResolver) -
processBaseTransitionAction
@Bean STMTransitionAction<Process> processBaseTransitionAction(@Qualifier("processTransitionActionResolver") STMTransitionActionResolver stmTransitionActionResolver, @Qualifier("processFlowStore") STMFlowStoreImpl stmFlowStore) -
processSubProcessDoneSuccessfully
-
processDoneSuccessfully
-
processSplitDone
-
processSplitPartiallyDone
-
processSplitDoneWithErrors
-
processAggregationDoneWithErrors
-
processAggregationDone
-
processSubProcessDoneWithErrors
-
processDoneWithErrors
-
processStatusUpdate
-
processConfigProvider
-
notifyParent
@Bean NotifyParent notifyParent(@Qualifier("_processStateEntityService_") StateEntityService<Process> stateEntityService) -
processConfigBasedEnablementStrategy
@Bean ConfigBasedEnablementStrategy processConfigBasedEnablementStrategy(@Qualifier("processConfigProvider") ConfigProvider configProvider, @Qualifier("processFlowStore") STMFlowStoreImpl stmFlowStore) -
processConfigurator
- Throws:
Exception
-
postSaveHook
-