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
Fields Modifier and Type Field Description protected org.springframework.context.ApplicationContextapplicationContextprotected StringdeploymentModeprotected StringdeploymentNameprotected org.springframework.core.io.Resource[]deploymentResourcesprotected Collection<AutoDeploymentStrategy<ProcessEngine>>deploymentStrategiesprotected List<String>enginesBuildprotected ObjectlifeCycleMonitorprotected booleanrunningprotected org.springframework.transaction.PlatformTransactionManagertransactionManagerprotected IntegertransactionSynchronizationAdapterOrder-
Fields inherited from class org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
activityBehaviorFactory, activityInstanceDataManager, activityInstanceEntityManager, addDefaultExceptionHandler, agendaFactory, appDeployer, appResourceCache, appResourceCacheLimit, appResourceConverter, astFunctionCreators, asyncExecutorConfiguration, asyncExecutorExecuteAsyncRunnableFactory, asyncExecutorMessageQueueMode, asyncExecutorNumberOfRetries, asyncExecutorResetExpiredJobsMaxTimeout, asyncExecutorTaskExecutorConfiguration, asyncExecutorThreadFactory, asyncExecutorThreadPoolQueue, asyncHistoryExecutorConfiguration, asyncHistoryExecutorMessageQueueMode, asyncHistoryExecutorNumberOfRetries, asyncHistoryExecutorTaskExecutorConfiguration, asyncHistoryExecutorThreadPoolQueue, asyncHistoryJsonGroupingThreshold, asyncHistoryListener, 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, customHistoryJsonTransformers, 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, 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, isAsyncHistoryJsonGroupingEnabled, isAsyncHistoryJsonGzipCompressionEnabled, 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, validateFlowable5EntitiesEnabled, variableAggregator, variableSchemaManager, variableServiceConfiguration, variableTypes, wsOverridenEndpointAddresses, wsSyncFactoryClassName, wsWsdlImporterFactory
-
Fields inherited from class org.flowable.engine.ProcessEngineConfiguration
activityFontName, alwaysUseArraysForDmnMultiHitPolicies, annotationFontName, asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryExecutorActivate, asyncHistoryTaskExecutor, asyncTaskExecutor, asyncTaskInvoker, asyncTaskInvokerTaskExecutor, cleanInstancesBatchSize, cleanInstancesEndedAfter, defaultCamelContext, defaultFailedJobWaitTime, drawSequenceFlowNameWithNoLabelDI, enableHistoryCleaning, enableProcessDefinitionHistoryLevel, enableProcessDefinitionInfoCache, history, historyCleaningManager, historyCleaningTimeCycleConfig, historyLevel, httpClientConfig, idBlockSize, isCreateDiagramOnDeploy, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, labelFontName, mailServerDefaultCharset, mailServerDefaultFrom, mailServerForceTo, mailServerHost, mailServerPassword, mailServerPort, mailServers, mailServerSSLPort, mailServerUsername, mailSessionJndi, mailSessionsJndi, processDiagramGenerator, processEngineName, shutdownAsyncHistoryTaskExecutor, shutdownAsyncTaskExecutor, shutdownAsyncTaskInvokerTaskExecutor, taskPostProcessor, useSSL, useTLS
-
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, 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, xmlEncoding
-
Fields inherited from interface org.flowable.common.spring.SpringEngineConfiguration
PHASE, PHASE_DELTA
-
-
Constructor Summary
Constructors Constructor Description SpringProcessEngineConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidautoDeployResources(ProcessEngine processEngine)ProcessEnginebuildProcessEngine()protected org.flowable.common.engine.impl.EngineConfiguratorcreateDefaultEventRegistryEngineConfigurator()org.flowable.common.engine.impl.interceptor.CommandInterceptorcreateTransactionInterceptor()org.springframework.context.ApplicationContextgetApplicationContext()protected AutoDeploymentStrategy<ProcessEngine>getAutoDeploymentStrategy(String mode)Gets theAutoDeploymentStrategyfor the provided mode.StringgetDeploymentMode()StringgetDeploymentName()org.springframework.core.io.Resource[]getDeploymentResources()Collection<AutoDeploymentStrategy<ProcessEngine>>getDeploymentStrategies()intgetPhase()org.springframework.transaction.PlatformTransactionManagergetTransactionManager()voidinitBeans()voidinitDefaultCommandConfig()voidinitJpa()voidinitTransactionContextFactory()booleanisRunning()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)ProcessEngineConfigurationsetDataSource(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, addHistoryJobHandler, addJobHandler, addJobServiceConfigurator, addPostDefaultELResolver, addPostDefaultResolverFactory, addPreBeanELResolver, addPreDefaultELResolver, addPreDefaultResolverFactory, addWsEndpointAddress, afterInitEventRegistryEventBusConsumer, afterInitTaskServiceConfiguration, close, configureJobServiceConfiguration, configureVariableServiceConfiguration, getActivityBehaviorFactory, getActivityInstanceDataManager, getActivityInstanceEntityManager, getAdditionalDefaultCommandInterceptors, getAgendaFactory, 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, getAsyncHistoryJsonGroupingThreshold, getAsyncHistoryListener, 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, getCustomHistoryJsonTransformers, 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, 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, getVariableAggregator, getVariableSchemaManager, getVariableServiceConfiguration, getVariableTypes, getWsdlImporterFactory, getWsOverridenEndpointAddresses, getWsSyncFactoryClassName, init, initAdditionalEventDispatchActions, initAgendaFactory, initAppResourceCache, initAstFunctionCreators, initAsyncExecutor, initAsyncHistoryExecutor, initAsyncHistorySessionFactory, initAsyncHistoryTaskExecutor, initAsyncTaskExecutor, initAsyncTaskInvoker, initBatchSchemaManager, initBatchServiceConfiguration, initBehaviorFactory, initBpmnDeployerDependencies, initBpmnParser, initBusinessCalendarManager, initCandidateManager, initChangeTenantIdManager, initCommandExecutors, initCommandInvoker, initDatabaseEventLogging, initDataManagers, initDbSqlSessionFactoryEntitySettings, initDefaultAsyncHistoryListener, initDefaultHistoryJsonTransformers, 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, 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, isAsyncExecutorIsMessageQueueMode, isAsyncExecutorMessageQueueMode, isAsyncExecutorResetExpiredJobsEnabled, isAsyncExecutorTimerJobAcquisitionEnabled, isAsyncExecutorUnlockOwnedJobs, isAsyncHistoryEnabled, isAsyncHistoryExecutorAsyncJobAcquisitionEnabled, isAsyncHistoryExecutorIsMessageQueueMode, isAsyncHistoryExecutorMessageQueueMode, isAsyncHistoryExecutorResetExpiredJobsEnabled, isAsyncHistoryJsonGroupingEnabled, isAsyncHistoryJsonGzipCompressionEnabled, 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, setAppResourceCache, setAppResourceCacheLimit, setAppResourceConverter, setAstFunctionCreators, setAsyncExecutorActivate, setAsyncExecutorAllowCoreThreadTimeout, setAsyncExecutorAsyncJobAcquisitionEnabled, setAsyncExecutorAsyncJobLockTimeInMillis, setAsyncExecutorConfiguration, setAsyncExecutorCorePoolSize, setAsyncExecutorDefaultAsyncJobAcquireWaitTime, setAsyncExecutorDefaultQueueSizeFullWaitTime, setAsyncExecutorDefaultTimerJobAcquireWaitTime, setAsyncExecutorExecuteAsyncRunnableFactory, setAsyncExecutorLockOwner, setAsyncExecutorMaxAsyncJobsDuePerAcquisition, setAsyncExecutorMaxPoolSize, setAsyncExecutorMaxTimerJobsPerAcquisition, setAsyncExecutorMessageQueueMode, 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, setAsyncHistoryExecutorMessageQueueMode, setAsyncHistoryExecutorNumberOfRetries, setAsyncHistoryExecutorResetExpiredJobsEnabled, setAsyncHistoryExecutorResetExpiredJobsInterval, setAsyncHistoryExecutorResetExpiredJobsPageSize, setAsyncHistoryExecutorSecondsToWaitOnShutdown, setAsyncHistoryExecutorTaskExecutorConfiguration, setAsyncHistoryExecutorThreadKeepAliveTime, setAsyncHistoryExecutorThreadPoolQueue, setAsyncHistoryExecutorThreadPoolQueueSize, setAsyncHistoryJsonGroupingEnabled, setAsyncHistoryJsonGroupingThreshold, setAsyncHistoryJsonGzipCompressionEnabled, setAsyncHistoryListener, 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, setCustomHistoryJsonTransformers, 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, setExecutionQueryLimit, 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, setHistoricProcessInstancesQueryLimit, setHistoricTaskQueryInterceptor, setHistoricTaskQueryLimit, 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, setTaskQueryLimit, setTaskSchemaManager, setTaskService, setTaskServiceConfiguration, setTimerManager, setTransactionFactory, setTypedEventListeners, setUsingRelationalDatabase, setValidateFlowable5EntitiesEnabled, setVariableAggregator, setVariableSchemaManager, setVariableServiceConfiguration, setVariableTypes, setWsdlImporterFactory, setWsOverridenEndpointAddresses, setWsSyncFactoryClassName
-
Methods 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, getEngineName, getHistory, getHistoryCleaningManager, getHistoryCleaningTimeCycleConfig, getHistoryLevel, getHttpClientConfig, getIdBlockSize, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getLabelFontName, getMailServer, getMailServerDefaultCharset, getMailServerDefaultFrom, getMailServerForceTo, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerSSLPort, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getProcessDiagramGenerator, getProcessEngineLifecycleListener, 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, 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, setMailServerDefaultCharset, setMailServerDefaultFrom, setMailServerForceTo, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerSSLPort, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessDiagramGenerator, setProcessEngineLifecycleListener, setTablePrefixIsSchema, setTaskPostProcessor, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncoding
-
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalEventDispatchActions, 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, getDefaultTenantValue, 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, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.flowable.common.spring.SpringEngineConfiguration
getBeans, isAutoStartup, stop
-
-
-
-
Field Detail
-
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager
-
deploymentName
protected String deploymentName
-
deploymentResources
protected org.springframework.core.io.Resource[] deploymentResources
-
deploymentMode
protected String deploymentMode
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
transactionSynchronizationAdapterOrder
protected Integer transactionSynchronizationAdapterOrder
-
deploymentStrategies
protected Collection<AutoDeploymentStrategy<ProcessEngine>> deploymentStrategies
-
running
protected volatile boolean running
-
lifeCycleMonitor
protected final Object lifeCycleMonitor
-
-
Method Detail
-
buildProcessEngine
public ProcessEngine 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
protected void autoDeployResources(ProcessEngine processEngine)
-
setDataSource
public ProcessEngineConfiguration setDataSource(DataSource dataSource)
- 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
public String getDeploymentName()
- Specified by:
getDeploymentNamein interfaceSpringEngineConfiguration
-
setDeploymentName
public void setDeploymentName(String deploymentName)
- 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
public String getDeploymentMode()
- Specified by:
getDeploymentModein interfaceSpringEngineConfiguration
-
setDeploymentMode
public void setDeploymentMode(String deploymentMode)
- Specified by:
setDeploymentModein interfaceSpringEngineConfiguration
-
getAutoDeploymentStrategy
protected AutoDeploymentStrategy<ProcessEngine> getAutoDeploymentStrategy(String mode)
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
public Collection<AutoDeploymentStrategy<ProcessEngine>> 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
-
-