Package org.flowable.spring
Class SpringProcessEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
org.flowable.engine.ProcessEngineConfiguration
org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
org.flowable.spring.SpringProcessEngineConfiguration
- All Implemented Interfaces:
org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration,org.flowable.common.engine.impl.HasVariableServiceConfiguration,org.flowable.common.engine.impl.HasVariableTypes,org.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration,SpringEngineConfiguration,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.context.Lifecycle,org.springframework.context.Phased,org.springframework.context.SmartLifecycle
public class SpringProcessEngineConfiguration
extends ProcessEngineConfigurationImpl
implements SpringEngineConfiguration
- Author:
- Tom Baeyens, David Syer, Joram Barrez, Tiese Barrell
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected Stringprotected Stringprotected org.springframework.core.io.Resource[]protected Collection<AutoDeploymentStrategy<ProcessEngine>>protected final Objectprotected booleanprotected org.springframework.transaction.PlatformTransactionManagerprotected IntegerFields inherited from class org.flowable.engine.impl.cfg.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, batchSchemaManager, batchServiceConfiguration, batchSizeProcessInstances, batchSizeTasks, batchStatusTimeCycleConfig, bpmnDeployer, bpmnDeploymentHelper, bpmnParseFactory, bpmnParser, businessCalendarManager, cachingAndArtifactsManager, candidateManager, caseInstanceService, changeTenantEntityTypes, changeTenantIdManager, commentDataManager, commentEntityManager, createExternalWorkerJobInterceptor, createUserTaskInterceptor, customAsyncRunnableExecutionExceptionHandlers, customDefaultBpmnParseHandlers, 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, entityLinkSchemaManager, entityLinkServiceConfiguration, eventHandlers, eventLogEntryDataManager, eventLogEntryEntityManager, eventRegistryEventConsumer, eventRegistryStartProcessInstanceAsync, eventRegistryUniqueProcessInstanceCheckWithLock, eventRegistryUniqueProcessInstanceStartLockTime, eventSubscriptionManager, eventSubscriptionSchemaManager, eventSubscriptionServiceConfiguration, 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, identityLinkSchemaManager, identityLinkServiceConfiguration, identityService, internalHistoryTaskManager, internalHistoryVariableManager, internalJobCompatibilityManager, internalJobManager, internalJobParentStateResolver, internalProcessDefinitionLocalizationManager, internalProcessLocalizationManager, internalTaskAssignmentManager, internalTaskLocalizationManager, internalTaskVariableScopeResolver, isAsyncHistoryEnabled, isExpressionCacheEnabled, isFormFieldValidationEnabled, jobExecutionScope, jobHandlers, jobManager, jobProcessors, jobSchemaManager, 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, processValidator, redeployFlowable5ProcessDefinitions, repositoryService, resolverFactories, resourceDataManager, resourceEntityManager, runtimeService, scriptBindingsFactory, scriptingEngines, serializableVariableTypeTrackDeserializedObjects, startProcessInstanceInterceptor, taskQueryInterceptor, taskSchemaManager, taskService, taskServiceConfiguration, timerManager, userTaskStateInterceptor, validateFlowable5EntitiesEnabled, variableAggregator, variableSchemaManager, variableServiceConfiguration, variableTypes, wsOverridenEndpointAddresses, wsSyncFactoryClassName, wsWsdlImporterFactoryFields inherited from class org.flowable.engine.ProcessEngineConfiguration
activityFontName, alwaysUseArraysForDmnMultiHitPolicies, annotationFontName, asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryExecutorActivate, asyncHistoryTaskExecutor, asyncTaskExecutor, asyncTaskInvoker, asyncTaskInvokerTaskExecutor, cleanInstancesBatchSize, cleanInstancesEndedAfter, defaultCamelContext, defaultFailedJobWaitTime, defaultMailClient, defaultMailServer, drawSequenceFlowNameWithNoLabelDI, enableHistoryCleaning, enableProcessDefinitionHistoryLevel, enableProcessDefinitionInfoCache, history, historyCleaningManager, historyCleaningTimeCycleConfig, historyLevel, httpClientConfig, idBlockSize, isCreateDiagramOnDeploy, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, labelFontName, mailClients, mailServers, mailSessionJndi, mailSessionsJndi, processDiagramGenerator, processEngineName, shutdownAsyncHistoryTaskExecutor, shutdownAsyncTaskExecutor, shutdownAsyncTaskInvokerTaskExecutor, taskPostProcessorFields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, 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, xmlEncodingFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASEFields inherited from interface org.flowable.common.spring.SpringEngineConfiguration
PHASE, PHASE_DELTA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidautoDeployResources(ProcessEngine processEngine) protected org.flowable.common.engine.impl.EngineConfiguratororg.flowable.common.engine.impl.interceptor.CommandInterceptororg.springframework.context.ApplicationContextprotected AutoDeploymentStrategy<ProcessEngine>Gets theAutoDeploymentStrategyfor the provided mode.org.springframework.core.io.Resource[]intgetPhase()org.springframework.transaction.PlatformTransactionManagervoidvoidvoidinitJpa()voidbooleanvoidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) setDataSource(DataSource dataSource) voidsetDeploymentMode(String deploymentMode) voidsetDeploymentName(String deploymentName) voidsetDeploymentResources(org.springframework.core.io.Resource[] deploymentResources) voidsetDeploymentStrategies(Collection<AutoDeploymentStrategy<ProcessEngine>> deploymentStrategies) voidsetTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) voidsetTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) voidstart()voidstop()Methods inherited from class org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
addConfigurator, addCustomJobHandler, addCustomSessionFactory, addDependentScopeType, addEnabledJobCategory, addExpressionManagerConfigurer, addHistoryJobHandler, addJobHandler, addJobServiceConfigurator, addPostDefaultELResolver, addPostDefaultResolverFactory, addPreBeanELResolver, addPreDefaultELResolver, addPreDefaultResolverFactory, addWsEndpointAddress, afterInitEventRegistryEventBusConsumer, afterInitTaskServiceConfiguration, close, configureJobServiceConfiguration, configureVariableServiceConfiguration, 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, getBatchSchemaManager, getBatchServiceConfiguration, getBatchSizeProcessInstances, getBatchSizeTasks, getBatchStatusTimeCycleConfig, getBpmnDeployer, getBpmnDeploymentHelper, getBpmnParseFactory, getBpmnParser, getBusinessCalendarManager, getCachingAndArtifactsManager, getCandidateManager, getCaseInstanceService, getChangeTenantEntityTypes, getChangeTenantIdManager, getCommandInterceptors, getCommentDataManager, getCommentEntityManager, getCreateExternalWorkerJobInterceptor, getCreateUserTaskInterceptor, getCustomAsyncRunnableExecutionExceptionHandlers, getCustomDefaultBpmnParseHandlers, getCustomEventHandlers, getCustomFlowableFunctionDelegates, getCustomFormEngines, getCustomFormTypes, getCustomHistoryJobHandlers, getCustomJobHandlers, getCustomPostCommandInterceptors, getCustomPostVariableTypes, getCustomPreCommandInterceptors, getCustomPreVariableTypes, getCustomScriptingEngineClasses, getCustomServiceTaskValidator, getDecisionTableVariableManager, getDefaultBpmnParseHandlers, getDefaultDeployers, getDelegateExpressionFieldInjectionMode, getDelegateInterceptor, getDependentScopeTypes, getDeploymentDataManager, getDeploymentEntityManager, getDeploymentManager, getDynamicBpmnService, getDynamicStateManager, getEnabledJobCategories, getEngineCfgKey, getEngineScopeType, getEngineSpecificEngineConfigurators, getEntityLinkSchemaManager, getEntityLinkServiceConfiguration, getEventHandler, getEventHandlers, getEventLogEntryDataManager, getEventLogEntryEntityManager, getEventRegistryEventConsumer, getEventRegistryUniqueProcessInstanceStartLockTime, getEventSubscriptionManager, getEventSubscriptionSchemaManager, getEventSubscriptionServiceConfiguration, 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, getIdentityLinkSchemaManager, getIdentityLinkServiceConfiguration, getIdentityService, getInternalHistoryTaskManager, getInternalHistoryVariableManager, getInternalJobCompatibilityManager, getInternalJobManager, getInternalProcessDefinitionLocalizationManager, getInternalProcessLocalizationManager, getInternalTaskAssignmentManager, getInternalTaskLocalizationManager, getInternalTaskVariableScopeResolver, getJobExecutionScope, getJobHandlers, getJobManager, getJobProcessors, getJobSchemaManager, 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, getProcessMigrationService, getProcessValidator, getRepositoryService, getResolverFactories, getResourceDataManager, getResourceEntityManager, getRuntimeService, getScriptingEngines, getStartProcessInstanceInterceptor, getTaskQueryInterceptor, getTaskSchemaManager, getTaskService, getTaskServiceConfiguration, getTimerManager, getUserTaskStateInterceptor, getVariableAggregator, getVariableSchemaManager, getVariableServiceConfiguration, getVariableTypes, getWsdlImporterFactory, getWsOverridenEndpointAddresses, getWsSyncFactoryClassName, init, initAdditionalEventDispatchActions, initAgendaFactory, initAppResourceCache, initAstFunctionCreators, initAsyncExecutor, initAsyncHistoryExecutor, initAsyncHistoryTaskExecutor, initAsyncTaskExecutor, initAsyncTaskInvoker, initBatchSchemaManager, initBatchServiceConfiguration, initBehaviorFactory, initBpmnDeployerDependencies, initBpmnParser, initBusinessCalendarManager, initCandidateManager, initChangeTenantIdManager, initCommandExecutors, initCommandInvoker, initDatabaseEventLogging, initDataManagers, initDbSqlSessionFactoryEntitySettings, initDelegateInterceptor, initDependentScopeTypes, initDeployers, initDynamicStateManager, initEntityLinkSchemaManager, initEntityLinkServiceConfiguration, initEntityManagers, initEventHandlers, initEventSubscriptionSchemaManager, initEventSubscriptionServiceConfiguration, initExpressionManager, initFailedJobCommandFactory, initFlowable5CompatibilityHandler, initFormEngines, initFormFieldHandler, initFormTypes, initFunctionDelegates, initHelpers, initHistoryCleaningManager, initHistoryConfigurationSettings, initHistoryJobHandlers, initHistoryLevel, initHistoryManager, initIdentityLinkInterceptor, initIdentityLinkSchemaManager, initIdentityLinkServiceConfiguration, initIdGenerator, initJobHandlers, initJobSchemaManager, initJobServiceConfiguration, initKnowledgeBaseCache, initListenerFactory, initLocalizationManagers, initMailClients, initMybatisTypeHandlers, initNonRelationalDataSource, initProcessDefinitionCache, initProcessDefinitionDeploymentDeletionManager, initProcessDefinitionInfoCache, initProcessDiagramGenerator, initProcessInstanceMigrationValidationManager, initProcessSchemaManager, initProcessValidator, initSchemaManagementCommand, initSchemaManager, initScriptBindingsFactory, initScriptingEngines, initServices, initSessionFactories, initTaskSchemaManager, initTaskServiceConfiguration, initTransactionFactory, initVariableAggregator, initVariableSchemaManager, 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, 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, setBatchSchemaManager, setBatchServiceConfiguration, setBatchSizeProcessInstances, setBatchSizeTasks, setBatchStatusTimeCycleConfig, setBpmnDeployer, setBpmnDeploymentHelper, setBpmnParseFactory, setBpmnParser, setBusinessCalendarManager, setByteArrayDataManager, setByteArrayEntityManager, setCachingAndArtifactsManager, setCandidateManager, setCaseInstanceService, setChangeTenantEntityTypes, setChangeTenantIdManager, setClock, setCommandInterceptors, setCommentDataManager, setCommentEntityManager, setCreateExternalWorkerJobInterceptor, setCreateUserTaskInterceptor, setCustomAsyncRunnableExecutionExceptionHandlers, setCustomDefaultBpmnParseHandlers, 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, setEngineName, setEntityLinkSchemaManager, setEntityLinkServiceConfiguration, setEventDispatcher, setEventHandlers, setEventListeners, setEventLogEntryDataManager, setEventLogEntryEntityManager, setEventRegistryEventConsumer, setEventRegistryStartProcessInstanceAsync, setEventRegistryUniqueProcessInstanceCheckWithLock, setEventRegistryUniqueProcessInstanceStartLockTime, setEventSubscriptionManager, setEventSubscriptionSchemaManager, setEventSubscriptionServiceConfiguration, 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, setIdentityLinkSchemaManager, setIdentityLinkServiceConfiguration, setIdentityService, setIdGenerator, setInternalHistoryTaskManager, setInternalHistoryVariableManager, setInternalJobCompatibilityManager, setInternalJobManager, setInternalProcessDefinitionLocalizationManager, setInternalProcessLocalizationManager, setInternalTaskAssignmentManager, setInternalTaskLocalizationManager, setInternalTaskVariableScopeResolver, setJdbcUrl, setJobExecutionScope, setJobHandlers, setJobManager, setJobProcessors, setJobSchemaManager, 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, setProcessValidator, setPropertyDataManager, setPropertyEntityManager, setRedeployFlowable5ProcessDefinitions, setRepositoryService, setResolverFactories, setResourceDataManager, setResourceEntityManager, setRuntimeService, setSchemaCommandConfig, setScriptingEngines, setSerializableVariableTypeTrackDeserializedObjects, setSessionFactories, setSqlSessionFactory, setStartProcessInstanceInterceptor, setTableDataManager, setTaskQueryInterceptor, setTaskSchemaManager, setTaskService, setTaskServiceConfiguration, setTimerManager, setTransactionFactory, setTypedEventListeners, setUserTaskStateInterceptor, setUsingRelationalDatabase, setValidateFlowable5EntitiesEnabled, setVariableAggregator, setVariableSchemaManager, setVariableServiceConfiguration, setVariableTypes, setWsdlImporterFactory, setWsOverridenEndpointAddresses, setWsSyncFactoryClassNameMethods inherited from class org.flowable.engine.ProcessEngineConfiguration
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, 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, setMailClients, setMailServerDefaultCharset, setMailServerDefaultFrom, setMailServerForceTo, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerSSLPort, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessDiagramGenerator, setTablePrefixIsSchema, setTaskPostProcessor, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncodingMethods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addAgendaOperationExecutionListener, addCustomPostCommandInterceptor, addCustomPreCommandInterceptor, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalEventDispatchActions, 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, getXmlEncoding, initClock, initCommandContextFactory, initCommandExecutor, initCommandInterceptors, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initEngineConfigurations, initEventDispatcher, initEventListeners, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initObjectMapper, initSchemaCommandConfig, initService, initSqlSessionFactory, initTypedEventListeners, 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, setUsingSchemaMgmtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.spring.SpringEngineConfiguration
getBeans, isAutoStartup, stop
-
Field Details
-
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager -
deploymentName
-
deploymentResources
protected org.springframework.core.io.Resource[] deploymentResources -
deploymentMode
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
transactionSynchronizationAdapterOrder
-
deploymentStrategies
-
running
protected volatile boolean running -
enginesBuild
-
lifeCycleMonitor
-
-
Constructor Details
-
SpringProcessEngineConfiguration
public SpringProcessEngineConfiguration()
-
-
Method Details
-
buildProcessEngine
- Overrides:
buildProcessEnginein classProcessEngineConfigurationImpl
-
initBeans
public void initBeans()- Overrides:
initBeansin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createDefaultEventRegistryEngineConfigurator
protected org.flowable.common.engine.impl.EngineConfigurator createDefaultEventRegistryEngineConfigurator()- Overrides:
createDefaultEventRegistryEngineConfiguratorin classProcessEngineConfigurationImpl
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) -
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfigin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()- Specified by:
createTransactionInterceptorin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initJpa
public void initJpa()- Overrides:
initJpain classProcessEngineConfigurationImpl
-
autoDeployResources
-
setDataSource
- Overrides:
setDataSourcein classProcessEngineConfiguration
-
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()- Specified by:
getTransactionManagerin interfaceSpringEngineConfiguration
-
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) - Specified by:
setTransactionManagerin interfaceSpringEngineConfiguration
-
getDeploymentName
- Specified by:
getDeploymentNamein interfaceSpringEngineConfiguration
-
setDeploymentName
- Specified by:
setDeploymentNamein interfaceSpringEngineConfiguration
-
getDeploymentResources
public org.springframework.core.io.Resource[] getDeploymentResources()- Specified by:
getDeploymentResourcesin interfaceSpringEngineConfiguration
-
setDeploymentResources
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources) - Specified by:
setDeploymentResourcesin interfaceSpringEngineConfiguration
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()- Specified by:
getApplicationContextin interfaceSpringEngineConfiguration
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Specified by:
setApplicationContextin interfaceSpringEngineConfiguration- Throws:
org.springframework.beans.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
public void start()- Specified by:
startin interfaceorg.springframework.context.Lifecycle
-
stop
public void stop()- Specified by:
stopin interfaceorg.springframework.context.Lifecycle
-
isRunning
public boolean isRunning()- Specified by:
isRunningin interfaceorg.springframework.context.Lifecycle
-
getPhase
public int getPhase()- Specified by:
getPhasein interfaceorg.springframework.context.Phased- Specified by:
getPhasein interfaceorg.springframework.context.SmartLifecycle- Specified by:
getPhasein interfaceSpringEngineConfiguration
-