Class SpringProcessEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<ProcessEngine>
org.flowable.engine.ProcessEngineConfiguration
org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
org.flowable.spring.SpringProcessEngineConfiguration
- All Implemented Interfaces:
HasExpressionManagerEngineConfiguration, HasVariableServiceConfiguration, HasVariableTypes, ScriptingEngineAwareEngineConfiguration, SpringEngineConfiguration, Aware, ApplicationContextAware, Lifecycle, Phased, SmartLifecycle
public class SpringProcessEngineConfiguration
extends ProcessEngineConfigurationImpl
implements SpringEngineConfiguration
- Author:
- Tom Baeyens, David Syer, Joram Barrez, Tiese Barrell
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ApplicationContextprotected Stringprotected Stringprotected Resource[]protected Collection<AutoDeploymentStrategy<ProcessEngine>> protected final Objectprotected booleanprotected PlatformTransactionManagerprotected IntegerFields inherited from class ProcessEngineConfigurationImpl
activityBehaviorFactory, activityInstanceDataManager, activityInstanceEntityManager, addDefaultExceptionHandler, agendaFactory, agendaFutureMaxWaitTimeoutProvider, appDeployer, appResourceCache, appResourceCacheLimit, appResourceConverter, astFunctionCreators, asyncExecutorConfiguration, asyncExecutorExecuteAsyncRunnableFactory, asyncExecutorNumberOfRetries, asyncExecutorResetExpiredJobsMaxTimeout, asyncExecutorTaskExecutorConfiguration, asyncExecutorThreadFactory, asyncExecutorThreadPoolQueue, asyncHistoryExecutorConfiguration, asyncHistoryExecutorNumberOfRetries, asyncHistoryExecutorTaskExecutorConfiguration, asyncHistoryExecutorThreadPoolQueue, asyncTaskInvokerTaskExecutorConfiguration, attachmentDataManager, attachmentEntityManager, batchServiceConfiguration, batchServiceConfigurators, batchSizeProcessInstances, batchSizeTasks, batchStatusTimeCycleConfig, bpmnDeployer, bpmnDeploymentHelper, bpmnEventInstanceOutParameterHandler, bpmnParseFactory, bpmnParser, businessCalendarManager, cachingAndArtifactsManager, candidateManager, caseInstanceService, changeTenantEntityTypes, changeTenantIdManager, commentDataManager, commentEntityManager, createExternalWorkerJobInterceptor, createUserTaskInterceptor, customAsyncRunnableExecutionExceptionHandlers, customChildElementParsers, customDefaultBpmnParseHandlers, customEventDefinitionWriters, customEventHandlers, customFlowableFunctionDelegates, customFormEngines, customFormTypes, customHistoryJobHandlers, customJobHandlers, customPostVariableTypes, customPreVariableTypes, customScriptingEngineClasses, customServiceTaskValidator, decisionTableVariableManager, DEFAULT_MYBATIS_MAPPING_FILE, DEFAULT_WS_IMPORTER, DEFAULT_WS_SYNC_FACTORY, delegateExpressionFieldInjectionMode, delegateInterceptor, dependentScopeTypes, deploymentDataManager, deploymentEntityManager, deploymentManager, disableEventRegistry, disableIdmEngine, dynamicBpmnService, dynamicStateManager, enableDatabaseEventLogging, enabledJobCategories, enableEntityLinks, enableHistoricTaskLogging, enableSafeBpmnXml, enableVerboseExecutionTreeLogging, endProcessInstanceInterceptor, entityLinkServiceConfiguration, entityLinkServiceConfigurators, eventHandlers, eventLogEntryDataManager, eventLogEntryEntityManager, eventRegistryEventConsumer, eventRegistryStartProcessInstanceAsync, eventRegistryUniqueProcessInstanceCheckWithLock, eventRegistryUniqueProcessInstanceStartLockTime, eventSubscriptionServiceConfiguration, eventSubscriptionServiceConfigurators, executionDataManager, executionEntityManager, executionQueryInterceptor, expressionCacheSize, expressionManager, expressionManagerConfigurers, expressionTextLengthCacheLimit, failedJobCommandFactory, flowable5ActivityBehaviorFactory, flowable5CompatibilityEnabled, flowable5CompatibilityHandler, flowable5CompatibilityHandlerFactory, flowable5CustomDefaultBpmnParseHandlers, flowable5CustomMybatisMappers, flowable5CustomMybatisXMLMappers, flowable5ExpressionManager, flowable5JobProcessors, flowable5ListenerFactory, flowable5PostBpmnParseHandlers, flowable5PreBpmnParseHandlers, flowableFunctionDelegates, formEngines, formFieldHandler, formHandlerHelper, formService, formTypes, handleProcessEngineExecutorsAfterEngineCreate, historicActivityInstanceDataManager, historicActivityInstanceEntityManager, historicDetailDataManager, historicDetailEntityManager, historicProcessInstanceDataManager, historicProcessInstanceEntityManager, historicProcessInstanceQueryInterceptor, historicTaskQueryInterceptor, historyConfigurationSettings, historyJobExecutionScope, historyJobHandlers, historyJobProcessors, historyManager, historyService, identityLinkEventHandler, identityLinkInterceptor, identityLinkServiceConfiguration, identityLinkServiceConfigurators, identityService, internalHistoryTaskManager, internalHistoryVariableManager, internalJobCompatibilityManager, internalJobManager, internalJobParentStateResolver, internalProcessDefinitionLocalizationManager, internalProcessLocalizationManager, internalTaskAssignmentManager, internalTaskLocalizationManager, internalTaskVariableScopeResolver, isAsyncHistoryEnabled, isExpressionCacheEnabled, isFormFieldValidationEnabled, jobExecutionScope, jobHandlers, jobManager, jobProcessors, jobServiceConfiguration, jobServiceConfigurators, jsonVariableTypeTrackObjects, knowledgeBaseCache, knowledgeBaseCacheLimit, listenerFactory, listenerNotificationHelper, managementService, modelDataManager, modelEntityManager, parallelMultiInstanceAsyncLeave, parsedDeploymentBuilderFactory, performanceSettings, postBpmnParseHandlers, postDefaultELResolvers, postDefaultResolverFactories, preBeanELResolvers, preBpmnParseHandlers, preDefaultELResolvers, preDefaultResolverFactories, processDefinitionCache, processDefinitionCacheLimit, processDefinitionDataManager, processDefinitionDeploymentDeletionManager, processDefinitionDiagramHelper, processDefinitionEntityManager, processDefinitionInfoCache, processDefinitionInfoCacheLimit, processDefinitionInfoDataManager, processDefinitionInfoEntityManager, processInstanceHelper, processInstanceMigrationCallbacks, processInstanceMigrationManager, processInstanceMigrationService, processInstanceQueryInterceptor, processInstanceStateChangedCallbacks, processInstanceStateInterceptor, processValidator, redeployFlowable5ProcessDefinitions, repositoryService, resolverFactories, resourceDataManager, resourceEntityManager, runtimeService, scriptBindingsFactory, scriptEngine, scriptingEngines, serializableVariableTypeTrackDeserializedObjects, servicesEnabledInScripting, startProcessInstanceInterceptor, taskQueryInterceptor, taskService, taskServiceConfiguration, taskServiceConfigurators, userTaskStateInterceptor, validateFlowable5EntitiesEnabled, variableAggregator, variableJsonMapper, variableServiceConfiguration, variableServiceConfigurators, variableTypes, wsOverridenEndpointAddresses, wsSyncFactoryClassName, wsWsdlImporterFactoryFields inherited from class ProcessEngineConfiguration
activityFontName, alwaysUseArraysForDmnMultiHitPolicies, annotationFontName, asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryExecutorActivate, asyncHistoryTaskExecutor, asyncTaskExecutor, asyncTaskInvoker, asyncTaskInvokerTaskExecutor, cleanInstancesBatchSize, cleanInstancesEndedAfter, defaultCamelContext, defaultFailedJobWaitTime, defaultMailServer, drawSequenceFlowNameWithNoLabelDI, enableHistoryCleaning, enableProcessDefinitionHistoryLevel, enableProcessDefinitionInfoCache, history, historyCleaningManager, historyCleaningTimeCycleConfig, historyLevel, httpClientConfig, idBlockSize, isCreateDiagramOnDeploy, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, labelFontName, mailClientProvider, mailServers, mailSessionJndi, mailSessionsJndi, processDiagramGenerator, processEngineName, shutdownAsyncHistoryTaskExecutor, shutdownAsyncTaskExecutor, shutdownAsyncTaskInvokerTaskExecutor, taskPostProcessorFields inherited from class AbstractBuildableEngineConfiguration
postEngineBuildConsumer, runPostEngineBuildConsumerFields inherited from class AbstractEngineConfiguration
additionalEventDispatchActions, additionalSchemaManagers, agendaOperationExecutionListeners, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPreCommandInterceptors, customPreDeployers, customSessionFactories, DATABASE_TYPE_COCKROACHDB, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseTypeMappings, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_DROP_CREATE, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, defaultTenantProvider, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, deployers, enableConfiguratorServiceLoader, enableEventDispatcher, enableLogSqlExecutionTime, engineConfigurations, engineLifecycleListeners, eventDispatcher, eventListeners, eventRegistryConfigurator, eventRegistryEventConsumers, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, lockPollRate, logger, loggingListener, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, objectMapper, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, propertyDataManager, propertyEntityManager, schemaCommandConfig, schemaLockWaitTime, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tableDataManager, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, variableLengthVerifier, variableValueConversionHandler, xmlEncodingFields inherited from interface SmartLifecycle
DEFAULT_PHASEFields inherited from interface SpringEngineConfiguration
PHASE, PHASE_DELTA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidautoDeployResources(ProcessEngine processEngine) protected EngineConfiguratorprotected AutoDeploymentStrategy<ProcessEngine> Gets theAutoDeploymentStrategyfor the provided mode.Resource[]intgetPhase()voidvoidvoidinitJpa()voidbooleanvoidsetApplicationContext(ApplicationContext applicationContext) setDataSource(DataSource dataSource) voidsetDeploymentMode(String deploymentMode) voidsetDeploymentName(String deploymentName) voidsetDeploymentResources(Resource[] deploymentResources) voidsetDeploymentStrategies(Collection<AutoDeploymentStrategy<ProcessEngine>> deploymentStrategies) voidsetTransactionManager(PlatformTransactionManager transactionManager) voidsetTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) voidstart()voidstop()Methods inherited from class ProcessEngineConfigurationImpl
addBatchServiceConfigurator, addConfigurator, addCustomChildElementParser, addCustomEventDefinitionWriter, addCustomJobHandler, addCustomSessionFactory, addDependentScopeType, addEnabledJobCategory, addEntityLinkServiceConfigurator, addEventSubscriptionServiceConfigurator, addExpressionManagerConfigurer, addHistoryJobHandler, addIdentityLinkServiceConfigurator, addJobHandler, addJobServiceConfigurator, addPostDefaultELResolver, addPostDefaultResolverFactory, addPreBeanELResolver, addPreDefaultELResolver, addPreDefaultResolverFactory, addTaskServiceConfigurator, addVariableServiceConfigurator, addWsEndpointAddress, afterInitEventRegistryEventBusConsumer, afterInitTaskServiceConfiguration, close, configureJobServiceConfiguration, configureVariableServiceConfiguration, createEngine, createEngineSchemaManager, createPostEngineBuildConsumer, getActivityBehaviorFactory, getActivityInstanceDataManager, getActivityInstanceEntityManager, getAdditionalDefaultCommandInterceptors, getAgendaFactory, getAgendaFutureMaxWaitTimeoutProvider, getAppResourceCache, getAppResourceCacheLimit, getAppResourceConverter, getAstFunctionCreators, getAsyncExecutorAsyncJobLockTimeInMillis, getAsyncExecutorConfiguration, getAsyncExecutorCorePoolSize, getAsyncExecutorDefaultAsyncJobAcquireWaitTime, getAsyncExecutorDefaultQueueSizeFullWaitTime, getAsyncExecutorDefaultTimerJobAcquireWaitTime, getAsyncExecutorExecuteAsyncRunnableFactory, getAsyncExecutorLockOwner, getAsyncExecutorMaxAsyncJobsDuePerAcquisition, getAsyncExecutorMaxPoolSize, getAsyncExecutorMaxTimerJobsPerAcquisition, getAsyncExecutorNumberOfRetries, getAsyncExecutorResetExpiredJobsInterval, getAsyncExecutorResetExpiredJobsMaxTimeout, getAsyncExecutorResetExpiredJobsPageSize, getAsyncExecutorSecondsToWaitOnShutdown, getAsyncExecutorTaskExecutorConfiguration, getAsyncExecutorTenantId, getAsyncExecutorThreadFactory, getAsyncExecutorThreadKeepAliveTime, getAsyncExecutorThreadPoolQueue, getAsyncExecutorThreadPoolQueueSize, getAsyncExecutorTimerLockTimeInMillis, getAsyncHistoryExecutorAsyncJobLockTimeInMillis, getAsyncHistoryExecutorConfiguration, getAsyncHistoryExecutorCorePoolSize, getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime, getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime, getAsyncHistoryExecutorLockOwner, getAsyncHistoryExecutorMaxJobsDuePerAcquisition, getAsyncHistoryExecutorMaxPoolSize, getAsyncHistoryExecutorNumberOfRetries, getAsyncHistoryExecutorResetExpiredJobsInterval, getAsyncHistoryExecutorResetExpiredJobsPageSize, getAsyncHistoryExecutorSecondsToWaitOnShutdown, getAsyncHistoryExecutorTaskExecutorConfiguration, getAsyncHistoryExecutorThreadKeepAliveTime, getAsyncHistoryExecutorThreadPoolQueue, getAsyncHistoryExecutorThreadPoolQueueSize, getAsyncTaskInvokerTaskExecutorConfiguration, getAttachmentDataManager, getAttachmentEntityManager, getBatchServiceConfiguration, getBatchServiceConfigurators, getBatchSizeProcessInstances, getBatchSizeTasks, getBatchStatusTimeCycleConfig, getBpmnDeployer, getBpmnDeploymentHelper, getBpmnEventInstanceOutParameterHandler, getBpmnParseFactory, getBpmnParser, getBusinessCalendarManager, getCachingAndArtifactsManager, getCandidateManager, getCaseInstanceService, getChangeTenantEntityTypes, getChangeTenantIdManager, getCommandInterceptors, getCommentDataManager, getCommentEntityManager, getCreateExternalWorkerJobInterceptor, getCreateUserTaskInterceptor, getCustomAsyncRunnableExecutionExceptionHandlers, getCustomChildElementParsers, getCustomDefaultBpmnParseHandlers, getCustomEventDefinitionWriters, getCustomEventHandlers, getCustomFlowableFunctionDelegates, getCustomFormEngines, getCustomFormTypes, getCustomHistoryJobHandlers, getCustomJobHandlers, getCustomPostCommandInterceptors, getCustomPostVariableTypes, getCustomPreCommandInterceptors, getCustomPreVariableTypes, getCustomScriptingEngineClasses, getCustomServiceTaskValidator, getDecisionTableVariableManager, getDefaultBpmnParseHandlers, getDefaultDeployers, getDelegateExpressionFieldInjectionMode, getDelegateInterceptor, getDependentScopeTypes, getDeploymentDataManager, getDeploymentEntityManager, getDeploymentManager, getDynamicBpmnService, getDynamicStateManager, getEnabledJobCategories, getEndProcessInstanceInterceptor, getEngineCfgKey, getEngineScopeType, getEngineSpecificEngineConfigurators, getEntityLinkServiceConfiguration, getEntityLinkServiceConfigurators, getEventHandler, getEventHandlers, getEventLogEntryDataManager, getEventLogEntryEntityManager, getEventRegistryEventConsumer, getEventRegistryUniqueProcessInstanceStartLockTime, getEventSubscriptionServiceConfiguration, getEventSubscriptionServiceConfigurators, getExecutionDataManager, getExecutionEntityManager, getExecutionQueryInterceptor, getExpressionCacheSize, getExpressionManager, getExpressionManagerConfigurers, getExpressionTextLengthCacheLimit, getFailedJobCommandFactory, getFlowable5ActivityBehaviorFactory, getFlowable5CompatibilityHandler, getFlowable5CompatibilityHandlerFactory, getFlowable5CustomDefaultBpmnParseHandlers, getFlowable5CustomMybatisMappers, getFlowable5CustomMybatisXMLMappers, getFlowable5ExpressionManager, getFlowable5JobProcessors, getFlowable5ListenerFactory, getFlowable5PostBpmnParseHandlers, getFlowable5PreBpmnParseHandlers, getFlowableFunctionDelegates, getFormEngines, getFormFieldHandler, getFormHandlerHelper, getFormService, getFormTypes, getHistoricActivityInstanceDataManager, getHistoricActivityInstanceEntityManager, getHistoricDetailDataManager, getHistoricDetailEntityManager, getHistoricProcessInstanceDataManager, getHistoricProcessInstanceEntityManager, getHistoricProcessInstanceQueryInterceptor, getHistoricTaskQueryInterceptor, getHistoryConfigurationSettings, getHistoryJobExecutionScope, getHistoryJobHandlers, getHistoryJobProcessors, getHistoryManager, getHistoryService, getIdentityLinkEventHandler, getIdentityLinkInterceptor, getIdentityLinkServiceConfiguration, getIdentityLinkServiceConfigurators, getIdentityService, getInternalHistoryTaskManager, getInternalHistoryVariableManager, getInternalJobCompatibilityManager, getInternalJobManager, getInternalProcessDefinitionLocalizationManager, getInternalProcessLocalizationManager, getInternalTaskAssignmentManager, getInternalTaskLocalizationManager, getInternalTaskVariableScopeResolver, getJobExecutionScope, getJobHandlers, getJobManager, getJobProcessors, getJobServiceConfiguration, getJobServiceConfigurators, getKnowledgeBaseCache, getKnowledgeBaseCacheLimit, getListenerFactory, getListenerNotificationHelper, getManagementService, getModelDataManager, getModelEntityManager, getMyBatisXmlConfigurationStream, getOrCreateAsyncExecutorTaskExecutorConfiguration, getOrCreateAsyncHistoryExecutorConfiguration, getOrCreateAsyncHistoryExecutorTaskExecutorConfiguration, getOrCreateAsyncTaskInvokerTaskExecutorConfiguration, getParsedDeploymentBuilderFactory, getPerformanceSettings, getPostBpmnParseHandlers, getPostDefaultELResolvers, getPostDefaultResolverFactories, getPreBeanELResolvers, getPreBpmnParseHandlers, getPreDefaultELResolvers, getPreDefaultResolverFactories, getProcessDefinitionCache, getProcessDefinitionCacheLimit, getProcessDefinitionDataManager, getProcessDefinitionDeploymentDeletionManager, getProcessDefinitionDiagramHelper, getProcessDefinitionEntityManager, getProcessDefinitionInfoCache, getProcessDefinitionInfoDataManager, getProcessDefinitionInfoEntityManager, getProcessEngineCloseRunnable, getProcessEngineConfiguration, getProcessInstanceHelper, getProcessInstanceMigrationCallbacks, getProcessInstanceMigrationManager, getProcessInstanceQueryInterceptor, getProcessInstanceStateChangedCallbacks, getProcessInstanceStateInterceptor, getProcessMigrationService, getProcessValidator, getRepositoryService, getResolverFactories, getResourceDataManager, getResourceEntityManager, getRuntimeService, getScriptEngine, getScriptingEngines, getStartProcessInstanceInterceptor, getTaskQueryInterceptor, getTaskService, getTaskServiceConfiguration, getTaskServiceConfigurators, getUserTaskStateInterceptor, getVariableAggregator, getVariableJsonMapper, getVariableServiceConfiguration, getVariableServiceConfigurators, getVariableTypes, getWsdlImporterFactory, getWsOverridenEndpointAddresses, getWsSyncFactoryClassName, init, initAdditionalEventDispatchActions, initAgendaFactory, initAppResourceCache, initAstFunctionCreators, initAsyncExecutor, initAsyncHistoryExecutor, initAsyncHistoryTaskExecutor, initAsyncTaskExecutor, initAsyncTaskInvoker, initBatchServiceConfiguration, initBehaviorFactory, initBpmnDeployerDependencies, initBpmnParser, initBusinessCalendarManager, initCandidateManager, initChangeTenantIdManager, initCommandExecutors, initCommandInvoker, initDatabaseEventLogging, initDataManagers, initDbSqlSessionFactoryEntitySettings, initDelegateInterceptor, initDependentScopeTypes, initDeployers, initDynamicStateManager, initEntityLinkServiceConfiguration, initEntityManagers, initEventHandlers, initEventInstanceOutParameterHandler, initEventSubscriptionServiceConfiguration, initExpressionManager, initFailedJobCommandFactory, initFlowable5CompatibilityHandler, initFormEngines, initFormFieldHandler, initFormTypes, initFunctionDelegates, initHelpers, initHistoryCleaningManager, initHistoryConfigurationSettings, initHistoryJobHandlers, initHistoryLevel, initHistoryManager, initIdentityLinkInterceptor, initIdentityLinkServiceConfiguration, initIdGenerator, initJobHandlers, initJobServiceConfiguration, initKnowledgeBaseCache, initListenerFactory, initLocalizationManagers, initMailClients, initMybatisTypeHandlers, initNonRelationalDataSource, initObjectMapper, initProcessDefinitionCache, initProcessDefinitionDeploymentDeletionManager, initProcessDefinitionInfoCache, initProcessDiagramGenerator, initProcessInstanceMigrationValidationManager, initProcessValidator, initScriptBindingsFactory, initScriptEngine, initScriptingEngines, initServices, initSessionFactories, initTaskServiceConfiguration, initTransactionFactory, initVariableAggregator, initVariableServiceConfiguration, initVariableTypes, initWsdlImporterFactory, instantiateBatchServiceConfiguration, instantiateEntityLinkServiceConfiguration, instantiateEventSubscriptionServiceConfiguration, instantiateIdentityLinkServiceConfiguration, instantiateJobServiceConfiguration, instantiateTaskServiceConfiguration, instantiateVariableServiceConfiguration, isAddDefaultExceptionHandler, isAsyncExecutorAllowCoreThreadTimeout, isAsyncExecutorAsyncJobAcquisitionEnabled, isAsyncExecutorResetExpiredJobsEnabled, isAsyncExecutorTimerJobAcquisitionEnabled, isAsyncExecutorUnlockOwnedJobs, isAsyncHistoryEnabled, isAsyncHistoryExecutorAsyncJobAcquisitionEnabled, isAsyncHistoryExecutorResetExpiredJobsEnabled, isDisableEventRegistry, isDisableIdmEngine, isEnableDatabaseEventLogging, isEnableEntityLinks, isEnableHistoricTaskLogging, isEnableSafeBpmnXml, isEnableVerboseExecutionTreeLogging, isEventRegistryStartProcessInstanceAsync, isEventRegistryUniqueProcessInstanceCheckWithLock, isExpressionCacheEnabled, isFlowable5CompatibilityEnabled, isFormFieldValidationEnabled, isHandleProcessEngineExecutorsAfterEngineCreate, isJsonVariableTypeTrackObjects, isParallelMultiInstanceAsyncLeave, isRedeployFlowable5ProcessDefinitions, isSerializableVariableTypeTrackDeserializedObjects, isServicesEnabledInScripting, isValidateFlowable5EntitiesEnabled, postProcessEngineInitialisation, removeHistoryJobHandler, removeJobHandler, removeWsEndpointAddress, resetClock, setActivityBehaviorFactory, setActivityInstanceDataManager, setActivityInstanceEntityManager, setAddDefaultExceptionHandler, setAgendaFactory, setAgendaFutureMaxWaitTimeoutProvider, setAppResourceCache, setAppResourceCacheLimit, setAppResourceConverter, setAstFunctionCreators, setAsyncExecutorActivate, setAsyncExecutorAllowCoreThreadTimeout, setAsyncExecutorAsyncJobAcquisitionEnabled, setAsyncExecutorAsyncJobLockTimeInMillis, setAsyncExecutorConfiguration, setAsyncExecutorCorePoolSize, setAsyncExecutorDefaultAsyncJobAcquireWaitTime, setAsyncExecutorDefaultQueueSizeFullWaitTime, setAsyncExecutorDefaultTimerJobAcquireWaitTime, setAsyncExecutorExecuteAsyncRunnableFactory, setAsyncExecutorLockOwner, setAsyncExecutorMaxAsyncJobsDuePerAcquisition, setAsyncExecutorMaxPoolSize, setAsyncExecutorMaxTimerJobsPerAcquisition, setAsyncExecutorNumberOfRetries, setAsyncExecutorResetExpiredJobsEnabled, setAsyncExecutorResetExpiredJobsInterval, setAsyncExecutorResetExpiredJobsMaxTimeout, setAsyncExecutorResetExpiredJobsPageSize, setAsyncExecutorSecondsToWaitOnShutdown, setAsyncExecutorTaskExecutorConfiguration, setAsyncExecutorTenantId, setAsyncExecutorThreadFactory, setAsyncExecutorThreadKeepAliveTime, setAsyncExecutorThreadPoolQueue, setAsyncExecutorThreadPoolQueueSize, setAsyncExecutorTimerJobAcquisitionEnabled, setAsyncExecutorTimerLockTimeInMillis, setAsyncExecutorUnlockOwnedJobs, setAsyncHistoryEnabled, setAsyncHistoryExecutorAsyncJobAcquisitionEnabled, setAsyncHistoryExecutorAsyncJobLockTimeInMillis, setAsyncHistoryExecutorConfiguration, setAsyncHistoryExecutorCorePoolSize, setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime, setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime, setAsyncHistoryExecutorLockOwner, setAsyncHistoryExecutorMaxJobsDuePerAcquisition, setAsyncHistoryExecutorMaxPoolSize, setAsyncHistoryExecutorNumberOfRetries, setAsyncHistoryExecutorResetExpiredJobsEnabled, setAsyncHistoryExecutorResetExpiredJobsInterval, setAsyncHistoryExecutorResetExpiredJobsPageSize, setAsyncHistoryExecutorSecondsToWaitOnShutdown, setAsyncHistoryExecutorTaskExecutorConfiguration, setAsyncHistoryExecutorThreadKeepAliveTime, setAsyncHistoryExecutorThreadPoolQueue, setAsyncHistoryExecutorThreadPoolQueueSize, setAsyncTaskInvokerTaskExecutorConfiguration, setAttachmentDataManager, setAttachmentEntityManager, setBatchServiceConfiguration, setBatchServiceConfigurators, setBatchSizeProcessInstances, setBatchSizeTasks, setBatchStatusTimeCycleConfig, setBpmnDeployer, setBpmnDeploymentHelper, setBpmnEventInstanceOutParameterHandler, setBpmnParseFactory, setBpmnParser, setBusinessCalendarManager, setByteArrayDataManager, setByteArrayEntityManager, setCachingAndArtifactsManager, setCandidateManager, setCaseInstanceService, setChangeTenantEntityTypes, setChangeTenantIdManager, setClock, setCommandInterceptors, setCommentDataManager, setCommentEntityManager, setCreateExternalWorkerJobInterceptor, setCreateUserTaskInterceptor, setCustomAsyncRunnableExecutionExceptionHandlers, setCustomChildElementParsers, setCustomDefaultBpmnParseHandlers, setCustomEventDefinitionWriters, setCustomEventHandlers, setCustomFlowableFunctionDelegates, setCustomFormEngines, setCustomFormTypes, setCustomHistoryJobHandlers, setCustomJobHandlers, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostVariableTypes, setCustomPreCommandInterceptors, setCustomPreVariableTypes, setCustomScriptingEngineClasses, setCustomServiceTaskValidator, setCustomSessionFactories, setDatabaseSchemaUpdate, setDecisionTableVariableManager, setDefaultCommandConfig, setDelegateExpressionFieldInjectionMode, setDelegateInterceptor, setDependentScopeTypes, setDeploymentDataManager, setDeploymentEntityManager, setDeploymentManager, setDisableEventRegistry, setDisableIdmEngine, setDynamicBpmnService, setDynamicStateManager, setEnableDatabaseEventLogging, setEnabledJobCategories, setEnableEagerExecutionTreeFetching, setEnableEntityLinks, setEnableEventDispatcher, setEnableExecutionRelationshipCounts, setEnableHistoricTaskLogging, setEnableLocalization, setEnableSafeBpmnXml, setEnableTaskRelationshipCounts, setEnableVerboseExecutionTreeLogging, setEndProcessInstanceInterceptor, setEngineName, setEntityLinkServiceConfiguration, setEntityLinkServiceConfigurators, setEventDispatcher, setEventHandlers, setEventListeners, setEventLogEntryDataManager, setEventLogEntryEntityManager, setEventRegistryEventConsumer, setEventRegistryStartProcessInstanceAsync, setEventRegistryUniqueProcessInstanceCheckWithLock, setEventRegistryUniqueProcessInstanceStartLockTime, setEventSubscriptionServiceConfiguration, setEventSubscriptionServiceConfigurators, setExecutionDataManager, setExecutionEntityManager, setExecutionQueryInterceptor, setExpressionCacheEnabled, setExpressionCacheSize, setExpressionManager, setExpressionTextLengthCacheLimit, setFailedJobCommandFactory, setFlowable5ActivityBehaviorFactory, setFlowable5CompatibilityEnabled, setFlowable5CompatibilityHandler, setFlowable5CompatibilityHandlerFactory, setFlowable5CustomDefaultBpmnParseHandlers, setFlowable5CustomMybatisMappers, setFlowable5CustomMybatisXMLMappers, setFlowable5ExpressionManager, setFlowable5JobProcessors, setFlowable5ListenerFactory, setFlowable5PostBpmnParseHandlers, setFlowable5PreBpmnParseHandlers, setFlowableFunctionDelegates, setFormEngines, setFormFieldHandler, setFormFieldValidationEnabled, setFormHandlerHelper, setFormService, setFormTypes, setHandleProcessEngineExecutorsAfterEngineCreate, setHistoricActivityInstanceDataManager, setHistoricActivityInstanceEntityManager, setHistoricDetailDataManager, setHistoricDetailEntityManager, setHistoricProcessInstanceDataManager, setHistoricProcessInstanceEntityManager, setHistoricProcessInstanceQueryInterceptor, setHistoricTaskQueryInterceptor, setHistoryConfigurationSettings, setHistoryJobExecutionScope, setHistoryJobHandlers, setHistoryJobProcessors, setHistoryManager, setHistoryService, setIdentityLinkEventHandler, setIdentityLinkInterceptor, setIdentityLinkServiceConfiguration, setIdentityLinkServiceConfigurators, setIdentityService, setIdGenerator, setInternalHistoryTaskManager, setInternalHistoryVariableManager, setInternalJobCompatibilityManager, setInternalJobManager, setInternalProcessDefinitionLocalizationManager, setInternalProcessLocalizationManager, setInternalTaskAssignmentManager, setInternalTaskLocalizationManager, setInternalTaskVariableScopeResolver, setJdbcUrl, setJobExecutionScope, setJobHandlers, setJobManager, setJobProcessors, setJobServiceConfiguration, setJobServiceConfigurators, setJsonVariableTypeTrackObjects, setKnowledgeBaseCache, setKnowledgeBaseCacheLimit, setListenerFactory, setListenerNotificationHelper, setManagementService, setModelDataManager, setModelEntityManager, setParallelMultiInstanceAsyncLeave, setParsedDeploymentBuilderFactory, setPerformanceSettings, setPostBpmnParseHandlers, setPostDefaultELResolvers, setPostDefaultResolverFactories, setPreBeanELResolvers, setPreBpmnParseHandlers, setPreDefaultELResolvers, setPreDefaultResolverFactories, setProcessDefinitionCache, setProcessDefinitionCacheLimit, setProcessDefinitionDataManager, setProcessDefinitionDeploymentDeletionManager, setProcessDefinitionDiagramHelper, setProcessDefinitionEntityManager, setProcessDefinitionInfoCache, setProcessDefinitionInfoDataManager, setProcessDefinitionInfoEntityManager, setProcessInstanceHelper, setProcessInstanceMigrationCallbacks, setProcessInstanceMigrationManager, setProcessInstanceMigrationService, setProcessInstanceQueryInterceptor, setProcessInstanceStateChangedCallbacks, setProcessInstanceStateInterceptor, setProcessValidator, setPropertyDataManager, setPropertyEntityManager, setRedeployFlowable5ProcessDefinitions, setRepositoryService, setResolverFactories, setResourceDataManager, setResourceEntityManager, setRuntimeService, setSchemaCommandConfig, setScriptEngine, setScriptingEngines, setSerializableVariableTypeTrackDeserializedObjects, setServicesEnabledInScripting, setSessionFactories, setSqlSessionFactory, setStartProcessInstanceInterceptor, setTableDataManager, setTaskQueryInterceptor, setTaskService, setTaskServiceConfiguration, setTaskServiceConfigurators, setTransactionFactory, setTypedEventListeners, setUserTaskStateInterceptor, setUsingRelationalDatabase, setValidateFlowable5EntitiesEnabled, setVariableAggregator, setVariableJsonMapper, setVariableServiceConfiguration, setVariableServiceConfigurators, setVariableTypes, setWsdlImporterFactory, setWsOverridenEndpointAddresses, setWsSyncFactoryClassNameMethods inherited from class ProcessEngineConfiguration
buildProcessEngine, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResourceDefault, createStandaloneInMemProcessEngineConfiguration, createStandaloneProcessEngineConfiguration, getActivityFontName, getAnnotationFontName, getAsyncExecutor, getAsyncFailedJobWaitTime, getAsyncHistoryExecutor, getAsyncHistoryTaskExecutor, getAsyncTaskExecutor, getAsyncTaskInvoker, getAsyncTaskInvokerTaskExecutor, getCleanInstancesBatchSize, getCleanInstancesEndedAfter, getCleanInstancesEndedAfterNumberOfDays, getDefaultCamelContext, getDefaultFailedJobWaitTime, getDefaultMailClient, getDefaultMailServer, getEngineName, getHistory, getHistoryCleaningManager, getHistoryCleaningTimeCycleConfig, getHistoryLevel, getHttpClientConfig, getIdBlockSize, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getLabelFontName, getMailClient, getMailClientProvider, getMailClients, getMailServer, getMailServerDefaultCharset, getMailServerDefaultFrom, getMailServerForceTo, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerSSLPort, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getOrCreateDefaultMaiLServer, getProcessDiagramGenerator, getTaskPostProcessor, isAlwaysUseArraysForDmnMultiHitPolicies, isAsyncExecutorActivate, isAsyncHistoryExecutorActivate, isCreateDiagramOnDeploy, isDrawSequenceFlowNameWithNoLabelDI, isEnableHistoryCleaning, isEnableProcessDefinitionHistoryLevel, isEnableProcessDefinitionInfoCache, isJpaCloseEntityManager, isJpaHandleTransaction, setActivityFontName, setAlwaysUseArraysForDmnMultiHitPolicies, setAnnotationFontName, setAsyncExecutor, setAsyncFailedJobWaitTime, setAsyncHistoryExecutor, setAsyncHistoryExecutorActivate, setAsyncHistoryTaskExecutor, setAsyncTaskExecutor, setAsyncTaskInvoker, setAsyncTaskInvokerTaskExecutor, setClassLoader, setCleanInstancesBatchSize, setCleanInstancesEndedAfter, setCleanInstancesEndedAfterNumberOfDays, setCreateDiagramOnDeploy, setDatabaseCatalog, setDatabaseSchema, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDefaultCamelContext, setDefaultFailedJobWaitTime, setDefaultMailClient, setDefaultMailServer, setDrawSequenceFlowNameWithNoLabelDI, setEnableHistoryCleaning, setEnableProcessDefinitionHistoryLevel, setEnableProcessDefinitionInfoCache, setHistory, setHistoryCleaningManager, setHistoryCleaningTimeCycleConfig, setHistoryLevel, setHttpClientConfig, setIdBlockSize, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUsername, setJpaCloseEntityManager, setJpaEntityManagerFactory, setJpaHandleTransaction, setJpaPersistenceUnitName, setLabelFontName, setMailClientProvider, setMailClients, setMailServerDefaultCharset, setMailServerDefaultFrom, setMailServerForceTo, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerSSLPort, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessDiagramGenerator, setTablePrefixIsSchema, setTaskPostProcessor, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncodingMethods inherited from class AbstractBuildableEngineConfiguration
getPostEngineBuildConsumer, initPostEngineBuildConsumer, isRunPostEngineBuildConsumer, setPostEngineBuildConsumer, setRunPostEngineBuildConsumerMethods inherited from class AbstractEngineConfiguration
addAdditionalSchemaManager, addAgendaOperationExecutionListener, addCustomPostCommandInterceptor, addCustomPreCommandInterceptor, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalEventDispatchActions, getAdditionalSchemaManagers, getAgendaOperationExecutionListeners, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostDeployers, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineLifecycleListeners, getEventDispatcher, getEventListeners, getEventRegistryConfigurator, getEventRegistryEventConsumers, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getLoggingListener, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getObjectMapper, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getVariableLengthVerifier, getVariableValueConversionHandler, getXmlEncoding, initClock, initCommandContextFactory, initCommandExecutor, initCommandInterceptors, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initEngineConfigurations, initEventDispatcher, initEventListeners, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initSchemaCommandConfig, initSchemaManagementCommand, initSchemaManager, initSchemaManagerDatabaseConfigurationSessionFactory, initService, initSqlSessionFactory, initTypedEventListeners, initVariableValueConversionHandler, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAgendaOperationExecutionListeners, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setCommandContextFactory, setCommandExecutor, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomPostDeployers, setCustomPreDeployers, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdmEngineConfigurator, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setTransactionContextFactory, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingSchemaMgmt, setVariableLengthVerifier, setVariableValueConversionHandlerMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SpringEngineConfiguration
getBeans, isAutoStartup, isPauseable, stop
-
Field Details
-
transactionManager
-
deploymentName
-
deploymentResources
-
deploymentMode
-
applicationContext
-
transactionSynchronizationAdapterOrder
-
deploymentStrategies
-
running
protected volatile boolean running -
enginesBuild
-
lifeCycleMonitor
-
-
Constructor Details
-
SpringProcessEngineConfiguration
public SpringProcessEngineConfiguration()
-
-
Method Details
-
buildEngine
- Overrides:
buildEnginein classAbstractBuildableEngineConfiguration<ProcessEngine>
-
initBeans
public void initBeans()- Overrides:
initBeansin classAbstractEngineConfiguration
-
createDefaultEventRegistryEngineConfigurator
- Overrides:
createDefaultEventRegistryEngineConfiguratorin classProcessEngineConfigurationImpl
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) -
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfigin classAbstractEngineConfiguration
-
createTransactionInterceptor
- Specified by:
createTransactionInterceptorin classAbstractEngineConfiguration
-
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactoryin classAbstractEngineConfiguration
-
initJpa
public void initJpa()- Overrides:
initJpain classProcessEngineConfigurationImpl
-
autoDeployResources
-
setDataSource
- Overrides:
setDataSourcein classProcessEngineConfiguration
-
getTransactionManager
- Specified by:
getTransactionManagerin interfaceSpringEngineConfiguration
-
setTransactionManager
- Specified by:
setTransactionManagerin interfaceSpringEngineConfiguration
-
getDeploymentName
- Specified by:
getDeploymentNamein interfaceSpringEngineConfiguration
-
setDeploymentName
- Specified by:
setDeploymentNamein interfaceSpringEngineConfiguration
-
getDeploymentResources
- Specified by:
getDeploymentResourcesin interfaceSpringEngineConfiguration
-
setDeploymentResources
- Specified by:
setDeploymentResourcesin interfaceSpringEngineConfiguration
-
getApplicationContext
- Specified by:
getApplicationContextin interfaceSpringEngineConfiguration
-
setApplicationContext
- Specified by:
setApplicationContextin interfaceApplicationContextAware- Specified by:
setApplicationContextin interfaceSpringEngineConfiguration- Throws:
BeansException
-
getDeploymentMode
- Specified by:
getDeploymentModein interfaceSpringEngineConfiguration
-
setDeploymentMode
- Specified by:
setDeploymentModein interfaceSpringEngineConfiguration
-
getAutoDeploymentStrategy
Gets theAutoDeploymentStrategyfor the provided mode. This method may be overridden to implement custom deployment strategies if required, but implementors should take care not to returnnull.- Parameters:
mode- the mode to get the strategy for- Returns:
- the deployment strategy to use for the mode. Never
null
-
getDeploymentStrategies
-
setDeploymentStrategies
public void setDeploymentStrategies(Collection<AutoDeploymentStrategy<ProcessEngine>> deploymentStrategies) -
start
-
stop
-
isRunning
-
getPhase
public int getPhase()- Specified by:
getPhasein interfacePhased- Specified by:
getPhasein interfaceSmartLifecycle- Specified by:
getPhasein interfaceSpringEngineConfiguration
-