Package org.activiti.engine.impl.cfg
Class ProcessEngineConfigurationImpl
java.lang.Object
org.activiti.engine.ProcessEngineConfiguration
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
- Direct Known Subclasses:
JtaProcessEngineConfiguration,MultiSchemaMultiTenantProcessEngineConfiguration,StandaloneProcessEngineConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ActivityBehaviorFactoryprotected List<ProcessEngineConfigurator> protected intThe amount of time (in milliseconds) an async job is locked when acquired by the async executor.protected intThe minimal number of threads that are kept alive in the threadpool for job execution.protected intThe time (in milliseconds) the async job acquisition thread will wait to execute the next acquirement query.protected intThe time (in milliseconds) the async job (both timer and async continuations) acquisition thread will wait when the queueu is full to execute the next query.protected intThe time (in milliseconds) the timer acquisition thread will wait to execute the next acquirement query.protected ExecuteAsyncRunnableFactoryAllows to define a custom factory for creating theRunnablethat is executed by the async executor.protected StringWhen a job is acquired, it is locked so other async executors can't lock and execute it.protected intThe number of async jobs that are acquired during one query (before a job is executed, an acquirement thread fetches jobs from the database and puts them on the queue).protected intThe maximum number of threads that are created in the threadpool for job execution.protected intThe number of timer jobs that are acquired during one query (before a job is executed, an acquirement thread fetches jobs from the database and puts them on the queue).protected booleanExperimental!protected intThe number of retries for a job.protected intThe amount of time (in milliseconds) that is between two consecutive checks of 'expired jobs'.protected intTheAsyncExecutorhas a 'cleanup' thread that resets expired jobs so they can be re-acquired by other executors.protected longThe time (in seconds) that is waited to gracefully shut down the threadpool used for job execution when the a shutdown on the executor (or process engine) is requested.protected longThe time (in milliseconds) a thread used for job execution must be kept alive before it is destroyed.protected BlockingQueue<Runnable> The queue onto which jobs will be placed before they are actually executed.protected intThe size of the queue on which jobs to be executed are placed, before they are actually executed.protected intThe amount of time (in milliseconds) a timer job is locked when acquired by the async executor.protected AttachmentDataManagerprotected AttachmentEntityManagerprotected intThe following settings will determine the amount of entities loaded at once when the engine needs to load multiple entities (eg. when suspending a process definition with all its process instances).protected intprotected BpmnDeployerprotected BpmnDeploymentHelperprotected BpmnParseFactoryprotected BpmnParserprotected BusinessCalendarManagerprotected ByteArrayDataManagerprotected ByteArrayEntityManagerprotected CachingAndArtifactsManagerprotected CommandContextFactoryprotected CommandExecutorthis will be initialized during the configurationComplete()protected List<CommandInterceptor> protected CommandInterceptorprotected CommentDataManagerprotected CommentEntityManagerprotected List<ProcessEngineConfigurator> protected List<BpmnParseHandler> protected List<EventHandler> protected List<org.activiti.core.el.CustomFunctionProvider> protected List<JobHandler> protected List<CommandInterceptor> protected List<VariableType> protected List<CommandInterceptor> the configurable list which will beprocessedto build thecommandExecutorprotected List<VariableType> protected List<SessionFactory> static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected static Propertiesstatic final Stringstatic final Stringprotected DbSqlSessionFactoryprotected DeadLetterJobDataManagerprotected DeadLetterJobEntityManagerstatic final intintstatic final Stringstatic final intstatic final Stringprotected CommandConfigprotected DelegateExpressionFieldInjectionModeUsing field injection together with a delegate expression for a service task / execution listener / task listener is not thread-sade , see user guide section 'Field Injection' for more information.protected DelegateInterceptorprotected DeploymentDataManagerprotected DeploymentEntityManagerprotected DeploymentManagerprotected DynamicBpmnServiceprotected booleanprotected booleanprotected booleanprotected booleanSet this to true if you want to have extra checks on the BPMN xml that is parsed.protected booleanEnabled a very verbose debug output of the execution tree whilst executing operations.protected ActivitiEventDispatcherprotected Map<String, EventHandler> protected List<ActivitiEventListener> protected EventLogEntryDataManagerprotected EventLogEntryEntityManagerprotected EventSubscriptionDataManagerprotected EventSubscriptionEntityManagerprotected EventSubscriptionManagerprotected ExecutionDataManagerprotected ExecutionEntityManagerprotected intprotected ExpressionManagerprotected FailedJobCommandFactoryprotected HistoricActivityInstanceDataManagerprotected HistoricActivityInstanceEntityManagerprotected HistoricDetailDataManagerprotected HistoricDetailEntityManagerprotected HistoricIdentityLinkDataManagerprotected HistoricIdentityLinkEntityManagerprotected HistoricProcessInstanceDataManagerprotected HistoricProcessInstanceEntityManagerprotected intprotected HistoricTaskInstanceDataManagerprotected HistoricTaskInstanceEntityManagerprotected intprotected HistoricVariableInstanceDataManagerprotected HistoricVariableInstanceEntityManagerprotected HistoryManagerprotected HistoryServiceprotected IdentityLinkDataManagerprotected IdentityLinkEntityManagerprotected IdGeneratorprotected DataSourceprotected Stringprotected booleanIf set to true, enables bulk insert (grouping sql inserts together).protected booleanprotected Stringprotected JobDataManagerprotected JobEntityManagerprotected Map<String, JobHandler> protected JobManagerprotected DeploymentCache<Object> protected intprotected ListenerFactoryprotected ListenerNotificationHelperprotected ManagementServiceprotected intDefine a max length for storing String variable types in the database.protected intSome databases have a limit of how many parameters one sql insert can have (eg SQL Server, 2000 params (!protected ModelDataManagerprotected ModelEntityManagerprotected com.fasterxml.jackson.databind.ObjectMapperprotected ParsedDeploymentBuilderFactoryprotected PerformanceSettingsprotected List<BpmnParseHandler> protected List<BpmnParseHandler> protected DeploymentCache<ProcessDefinitionCacheEntry> protected intprotected ProcessDefinitionDataManagerprotected ProcessDefinitionEntityManagerprotected ProcessDefinitionHelperprotected ProcessDefinitionInfoCacheprotected intprotected ProcessDefinitionInfoDataManagerprotected ProcessDefinitionInfoEntityManagerprotected ProcessInstanceHelperprotected org.activiti.validation.ProcessValidatorprotected PropertyDataManagerprotected PropertyEntityManagerprotected RepositoryServiceprotected List<ResolverFactory> protected ResourceDataManagerprotected ResourceEntityManagerprotected RuntimeServiceprotected CommandConfigprotected ScriptingEnginesprotected booleanThis flag determines whether variables of the type 'serializable' will be tracked.protected booleanprotected Map<Class<?>, SessionFactory> protected org.apache.ibatis.session.SqlSessionFactoryprotected SuspendedJobDataManagerprotected SuspendedJobEntityManagerprotected TableDataManagerprotected TaskDataManagerprotected TaskEntityManagerprotected intprotected TaskServiceprotected TimerJobDataManagerprotected TimerJobEntityManagerprotected TimerManagerprotected TransactionContextFactoryprotected org.apache.ibatis.transaction.TransactionFactoryprotected Map<String, List<ActivitiEventListener>> protected org.activiti.api.runtime.shared.identity.UserGroupManagerprotected booleanFlag that can be set to configure or nota relational database is used.protected VariableInstanceDataManagerprotected VariableInstanceEntityManagerprotected VariableTypesprotected ConcurrentMap<QName, URL> protected StringFields inherited from class org.activiti.engine.ProcessEngineConfiguration
asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, classLoader, clock, copyVariablesToLocalForTasks, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, defaultCamelContext, defaultFailedJobWaitTime, disableExistingStartEventSubscriptions, enableProcessDefinitionInfoCache, engineAgendaFactory, history, historyLevel, idBlockSize, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, lockTimeAsyncJobWaitTime, mailServerDefaultFrom, mailServerHost, mailServerPassword, mailServerPort, mailServers, mailServerUsername, mailSessionJndi, mailSessionsJndi, NO_TENANT_ID, processEngineLifecycleListener, processEngineName, tablePrefixIsSchema, transactionsExternallyManaged, useClassForNameClassLoading, useSSL, useTLS, xmlEncoding -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddConfigurator(ProcessEngineConfigurator configurator) addCustomFunctionProvider(org.activiti.core.el.CustomFunctionProvider customFunctionProvider) voidaddSessionFactory(SessionFactory sessionFactory) addWsEndpointAddress(QName endpointName, URL address) Add or replace the address of the given web-service endpoint with the given valuevoidvoidabstract CommandInterceptorintintintintintintintintintintintlonglongintintintintgetBeans()List<jakarta.el.ELResolver> List<org.activiti.core.el.CustomFunctionProvider> Collection<? extends CommandInterceptor> static PropertiesCollection<? extends Deployer> getEventHandler(String eventType) intintintintintintintcom.fasterxml.jackson.databind.ObjectMapperintorg.activiti.validation.ProcessValidatorprotected InputStreamgetResourceAsStream(String resource) Map<Class<?>, SessionFactory> org.apache.ibatis.session.SqlSessionFactoryintorg.apache.ibatis.transaction.TransactionFactoryorg.activiti.api.runtime.shared.identity.UserGroupManagervoidinit()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidinitCustomMybatisMappers(org.apache.ibatis.session.Configuration configuration) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidinitJpa()voidvoidorg.apache.ibatis.session.ConfigurationinitMybatisConfiguration(org.apache.ibatis.mapping.Environment environment, Reader reader, Properties properties) voidinitMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) voidvoidvoidvoidvoidvoidinitService(Object service) voidvoidvoidvoidvoidvoidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanorg.apache.ibatis.session.ConfigurationparseCustomMybatisXMLMappers(org.apache.ibatis.session.Configuration configuration) org.apache.ibatis.session.ConfigurationparseMybatisConfiguration(org.apache.ibatis.session.Configuration configuration, org.apache.ibatis.builder.xml.XMLConfigBuilder parser) protected voidCalled when theProcessEngineis initialized, but before it is returnedremoveWsEndpointAddress(QName endpointName) Remove the address definition of the given web-service endpointvoidsetActivityBehaviorFactory(ActivityBehaviorFactory activityBehaviorFactory) setAsyncExecutorAsyncJobLockTimeInMillis(int asyncExecutorAsyncJobLockTimeInMillis) setAsyncExecutorCorePoolSize(int asyncExecutorCorePoolSize) setAsyncExecutorDefaultAsyncJobAcquireWaitTime(int asyncExecutorDefaultAsyncJobAcquireWaitTime) setAsyncExecutorDefaultQueueSizeFullWaitTime(int asyncExecutorDefaultQueueSizeFullWaitTime) setAsyncExecutorDefaultTimerJobAcquireWaitTime(int asyncExecutorDefaultTimerJobAcquireWaitTime) setAsyncExecutorExecuteAsyncRunnableFactory(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory) setAsyncExecutorLockOwner(String asyncExecutorLockOwner) setAsyncExecutorMaxAsyncJobsDuePerAcquisition(int asyncExecutorMaxAsyncJobsDuePerAcquisition) setAsyncExecutorMaxPoolSize(int asyncExecutorMaxPoolSize) setAsyncExecutorMaxTimerJobsPerAcquisition(int asyncExecutorMaxTimerJobsPerAcquisition) setAsyncExecutorMessageQueueMode(boolean asyncExecutorMessageQueueMode) setAsyncExecutorNumberOfRetries(int asyncExecutorNumberOfRetries) setAsyncExecutorResetExpiredJobsInterval(int asyncExecutorResetExpiredJobsInterval) setAsyncExecutorResetExpiredJobsPageSize(int asyncExecutorResetExpiredJobsPageSize) setAsyncExecutorSecondsToWaitOnShutdown(long asyncExecutorSecondsToWaitOnShutdown) setAsyncExecutorThreadKeepAliveTime(long asyncExecutorThreadKeepAliveTime) setAsyncExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncExecutorThreadPoolQueue) setAsyncExecutorThreadPoolQueueSize(int asyncExecutorThreadPoolQueueSize) setAsyncExecutorTimerLockTimeInMillis(int asyncExecutorTimerLockTimeInMillis) setAttachmentDataManager(AttachmentDataManager attachmentDataManager) setAttachmentEntityManager(AttachmentEntityManager attachmentEntityManager) setBatchSizeProcessInstances(int batchSizeProcessInstances) setBatchSizeTasks(int batchSizeTasks) setBpmnDeployer(BpmnDeployer bpmnDeployer) setBpmnDeploymentHelper(BpmnDeploymentHelper bpmnDeploymentHelper) setBpmnParseFactory(BpmnParseFactory bpmnParseFactory) setBpmnParser(BpmnParser bpmnParser) setBulkInsertEnabled(boolean isBulkInsertEnabled) setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager) setByteArrayDataManager(ByteArrayDataManager byteArrayDataManager) setByteArrayEntityManager(ByteArrayEntityManager byteArrayEntityManager) voidsetCachingAndArtifactsManager(CachingAndArtifactsManager cachingAndArtifactsManager) setCommandContextFactory(CommandContextFactory commandContextFactory) setCommandExecutor(CommandExecutor commandExecutor) setCommandInterceptors(List<CommandInterceptor> commandInterceptors) voidsetCommandInvoker(CommandInterceptor commandInvoker) setCommentDataManager(CommentDataManager commentDataManager) setCommentEntityManager(CommentEntityManager commentEntityManager) setConfigurators(List<ProcessEngineConfigurator> configurators) setCustomDefaultBpmnParseHandlers(List<BpmnParseHandler> customDefaultBpmnParseHandlers) voidsetCustomELResolvers(List<jakarta.el.ELResolver> customELResolvers) setCustomEventHandlers(List<EventHandler> customEventHandlers) setCustomFunctionProviders(List<org.activiti.core.el.CustomFunctionProvider> customFunctionProviders) setCustomJobHandlers(List<JobHandler> customJobHandlers) voidsetCustomMybatisMappers(Set<Class<?>> customMybatisMappers) voidsetCustomMybatisXMLMappers(Set<String> customMybatisXMLMappers) setCustomPostCommandInterceptors(List<CommandInterceptor> customPostCommandInterceptors) setCustomPostDeployers(List<Deployer> customPostDeployers) setCustomPostVariableTypes(List<VariableType> customPostVariableTypes) setCustomPreCommandInterceptors(List<CommandInterceptor> customPreCommandInterceptors) setCustomPreDeployers(List<Deployer> customPreDeployers) setCustomPreVariableTypes(List<VariableType> customPreVariableTypes) setCustomScriptingEngineClasses(List<String> customScriptingEngineClasses) setCustomSessionFactories(List<SessionFactory> customSessionFactories) setDbSqlSessionFactory(DbSqlSessionFactory dbSqlSessionFactory) setDeadLetterJobDataManager(DeadLetterJobDataManager deadLetterJobDataManager) setDeadLetterJobEntityManager(DeadLetterJobEntityManager deadLetterJobEntityManager) voidsetDefaultCommandConfig(CommandConfig defaultCommandConfig) setDelegateExpressionFieldInjectionMode(DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode) setDelegateInterceptor(DelegateInterceptor delegateInterceptor) setDeployers(List<Deployer> deployers) setDeploymentDataManager(DeploymentDataManager deploymentDataManager) setDeploymentEntityManager(DeploymentEntityManager deploymentEntityManager) setDeploymentManager(DeploymentManager deploymentManager) setDynamicBpmnService(DynamicBpmnService dynamicBpmnService) voidsetEnableConfiguratorServiceLoader(boolean enableConfiguratorServiceLoader) setEnableDatabaseEventLogging(boolean enableDatabaseEventLogging) setEnableEagerExecutionTreeFetching(boolean enableEagerExecutionTreeFetching) setEnableEventDispatcher(boolean enableEventDispatcher) setEnableExecutionRelationshipCounts(boolean enableExecutionRelationshipCounts) setEnableLocalization(boolean enableLocalization) setEnableSafeBpmnXml(boolean enableSafeBpmnXml) setEnableVerboseExecutionTreeLogging(boolean enableVerboseExecutionTreeLogging) setEventDispatcher(ActivitiEventDispatcher eventDispatcher) setEventHandlers(Map<String, EventHandler> eventHandlers) setEventListeners(List<ActivitiEventListener> eventListeners) setEventLogEntryDataManager(EventLogEntryDataManager eventLogEntryDataManager) setEventLogEntryEntityManager(EventLogEntryEntityManager eventLogEntryEntityManager) setEventSubscriptionDataManager(EventSubscriptionDataManager eventSubscriptionDataManager) setEventSubscriptionEntityManager(EventSubscriptionEntityManager eventSubscriptionEntityManager) voidsetEventSubscriptionManager(EventSubscriptionManager eventSubscriptionManager) voidsetEventSubscriptionPayloadMappingProvider(EventSubscriptionPayloadMappingProvider eventSubscriptionPayloadMappingProvider) setExecutionDataManager(ExecutionDataManager executionDataManager) setExecutionEntityManager(ExecutionEntityManager executionEntityManager) setExecutionQueryLimit(int executionQueryLimit) setExpressionManager(ExpressionManager expressionManager) setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory) setHistoricActivityInstanceDataManager(HistoricActivityInstanceDataManager historicActivityInstanceDataManager) setHistoricActivityInstanceEntityManager(HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager) setHistoricDetailDataManager(HistoricDetailDataManager historicDetailDataManager) setHistoricDetailEntityManager(HistoricDetailEntityManager historicDetailEntityManager) setHistoricIdentityLinkDataManager(HistoricIdentityLinkDataManager historicIdentityLinkDataManager) setHistoricIdentityLinkEntityManager(HistoricIdentityLinkEntityManager historicIdentityLinkEntityManager) setHistoricProcessInstanceDataManager(HistoricProcessInstanceDataManager historicProcessInstanceDataManager) setHistoricProcessInstanceEntityManager(HistoricProcessInstanceEntityManager historicProcessInstanceEntityManager) setHistoricProcessInstancesQueryLimit(int historicProcessInstancesQueryLimit) setHistoricTaskInstanceDataManager(HistoricTaskInstanceDataManager historicTaskInstanceDataManager) setHistoricTaskInstanceEntityManager(HistoricTaskInstanceEntityManager historicTaskInstanceEntityManager) setHistoricTaskQueryLimit(int historicTaskQueryLimit) setHistoricVariableInstanceDataManager(HistoricVariableInstanceDataManager historicVariableInstanceDataManager) setHistoricVariableInstanceEntityManager(HistoricVariableInstanceEntityManager historicVariableInstanceEntityManager) setHistoryManager(HistoryManager historyManager) setHistoryService(HistoryService historyService) setIdentityLinkDataManager(IdentityLinkDataManager identityLinkDataManager) setIdentityLinkEntityManager(IdentityLinkEntityManager identityLinkEntityManager) setIdGenerator(IdGenerator idGenerator) setIdGeneratorDataSource(DataSource idGeneratorDataSource) setIdGeneratorDataSourceJndiName(String idGeneratorDataSourceJndiName) voidsetJavaClassFieldForJackson(String javaClassFieldForJackson) setJobDataManager(JobDataManager jobDataManager) setJobEntityManager(JobEntityManager jobEntityManager) setJobHandlers(Map<String, JobHandler> jobHandlers) setJobManager(JobManager jobManager) setKnowledgeBaseCache(DeploymentCache<Object> knowledgeBaseCache) setKnowledgeBaseCacheLimit(int knowledgeBaseCacheLimit) setListenerFactory(ListenerFactory listenerFactory) setListenerNotificationHelper(ListenerNotificationHelper listenerNotificationHelper) setManagementService(ManagementService managementService) setMaxLengthStringVariableType(int maxLengthStringVariableType) setMaxNrOfStatementsInBulkInsert(int maxNrOfStatementsInBulkInsert) setModelDataManager(ModelDataManager modelDataManager) setModelEntityManager(ModelEntityManager modelEntityManager) setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) setParsedDeploymentBuilderFactory(ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory) voidsetPerformanceSettings(PerformanceSettings performanceSettings) setPostBpmnParseHandlers(List<BpmnParseHandler> postBpmnParseHandlers) setPreBpmnParseHandlers(List<BpmnParseHandler> preBpmnParseHandlers) setProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache) setProcessDefinitionCacheLimit(int processDefinitionCacheLimit) setProcessDefinitionDataManager(ProcessDefinitionDataManager processDefinitionDataManager) setProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager) setProcessDefinitionHelper(ProcessDefinitionHelper processDefinitionHelper) setProcessDefinitionInfoDataManager(ProcessDefinitionInfoDataManager processDefinitionInfoDataManager) setProcessDefinitionInfoEntityManager(ProcessDefinitionInfoEntityManager processDefinitionInfoEntityManager) setProcessInstanceHelper(ProcessInstanceHelper processInstanceHelper) setProcessValidator(org.activiti.validation.ProcessValidator processValidator) setPropertyDataManager(PropertyDataManager propertyDataManager) setPropertyEntityManager(PropertyEntityManager propertyEntityManager) setRepositoryService(RepositoryService repositoryService) setResolverFactories(List<ResolverFactory> resolverFactories) setResourceDataManager(ResourceDataManager resourceDataManager) setResourceEntityManager(ResourceEntityManager resourceEntityManager) voidsetRollbackDeployment(boolean rollbackDeployment) setRuntimeService(RuntimeService runtimeService) voidsetSchemaCommandConfig(CommandConfig schemaCommandConfig) setScriptingEngines(ScriptingEngines scriptingEngines) voidsetSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects) voidsetSerializePOJOsInVariablesToJson(boolean serializePOJOsInVariablesToJson) setSessionFactories(Map<Class<?>, SessionFactory> sessionFactories) setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) setSuspendedJobDataManager(SuspendedJobDataManager suspendedJobDataManager) setSuspendedJobEntityManager(SuspendedJobEntityManager suspendedJobEntityManager) setTableDataManager(TableDataManager tableDataManager) setTaskDataManager(TaskDataManager taskDataManager) setTaskEntityManager(TaskEntityManager taskEntityManager) setTaskQueryLimit(int taskQueryLimit) setTaskService(TaskService taskService) setTimerJobDataManager(TimerJobDataManager timerJobDataManager) setTimerJobEntityManager(TimerJobEntityManager timerJobEntityManager) voidsetTimerManager(TimerManager timerManager) setTransactionContextFactory(TransactionContextFactory transactionContextFactory) setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory) setTypedEventListeners(Map<String, List<ActivitiEventListener>> typedListeners) voidsetUserGroupManager(org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager) setUsingRelationalDatabase(boolean usingRelationalDatabase) setVariableInstanceDataManager(VariableInstanceDataManager variableInstanceDataManager) setVariableInstanceEntityManager(VariableInstanceEntityManager variableInstanceEntityManager) setVariableTypes(VariableTypes variableTypes) setWsOverridenEndpointAddresses(ConcurrentMap<QName, URL> wsOverridenEndpointAddress) setWsSyncFactoryClassName(String wsSyncFactoryClassName) Methods inherited from class org.activiti.engine.ProcessEngineConfiguration
createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResourceDefault, createStandaloneInMemProcessEngineConfiguration, createStandaloneProcessEngineConfiguration, getAsyncExecutor, getAsyncFailedJobWaitTime, getClassLoader, getClock, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDefaultCamelContext, getDefaultFailedJobWaitTime, getEngineAgendaFactory, getHistory, getHistoryLevel, getIdBlockSize, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getLockTimeAsyncJobWaitTime, getMailServer, getMailServerDefaultFrom, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getProcessEngineLifecycleListener, getProcessEngineName, getXmlEncoding, isAsyncExecutorActivate, isCopyVariablesToLocalForTasks, isDbHistoryUsed, isEnableProcessDefinitionInfoCache, isJdbcPingEnabled, isJpaCloseEntityManager, isJpaHandleTransaction, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, setAsyncExecutor, setAsyncExecutorActivate, setAsyncFailedJobWaitTime, setClassLoader, setCopyVariablesToLocalForTasks, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSource, setDataSourceJndiName, setDbHistoryUsed, setDefaultCamelContext, setDefaultFailedJobWaitTime, setDisableExistingStartEventSubscriptions, setEnableProcessDefinitionInfoCache, setEngineAgendaFactory, setHistory, setHistoryLevel, setIdBlockSize, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setJpaCloseEntityManager, setJpaEntityManagerFactory, setJpaHandleTransaction, setJpaPersistenceUnitName, setLockTimeAsyncJobWaitTime, setMailServerDefaultFrom, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessEngineLifecycleListener, setProcessEngineName, setTablePrefixIsSchema, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncoding, shouldDisableExistingStartEventSubscriptions
-
Field Details
-
DB_SCHEMA_UPDATE_CREATE
- See Also:
-
DB_SCHEMA_UPDATE_DROP_CREATE
- See Also:
-
DEFAULT_WS_SYNC_FACTORY
- See Also:
-
DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
-
DEFAULT_GENERIC_MAX_LENGTH_STRING
public static final int DEFAULT_GENERIC_MAX_LENGTH_STRING- See Also:
-
DEFAULT_ORACLE_MAX_LENGTH_STRING
public static final int DEFAULT_ORACLE_MAX_LENGTH_STRING- See Also:
-
repositoryService
-
runtimeService
-
historyService
-
taskService
-
managementService
-
dynamicBpmnService
-
userGroupManager
protected org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager -
defaultCommandConfig
-
schemaCommandConfig
-
commandInvoker
-
customPreCommandInterceptors
the configurable list which will beprocessedto build thecommandExecutor -
customPostCommandInterceptors
-
commandInterceptors
-
commandExecutor
this will be initialized during the configurationComplete() -
attachmentDataManager
-
byteArrayDataManager
-
commentDataManager
-
deploymentDataManager
-
eventLogEntryDataManager
-
eventSubscriptionDataManager
-
executionDataManager
-
historicActivityInstanceDataManager
-
historicDetailDataManager
-
historicIdentityLinkDataManager
-
historicProcessInstanceDataManager
-
historicTaskInstanceDataManager
-
historicVariableInstanceDataManager
-
identityLinkDataManager
-
jobDataManager
-
timerJobDataManager
-
suspendedJobDataManager
-
deadLetterJobDataManager
-
modelDataManager
-
processDefinitionDataManager
-
processDefinitionInfoDataManager
-
propertyDataManager
-
resourceDataManager
-
taskDataManager
-
variableInstanceDataManager
-
attachmentEntityManager
-
byteArrayEntityManager
-
commentEntityManager
-
deploymentEntityManager
-
eventLogEntryEntityManager
-
eventSubscriptionEntityManager
-
executionEntityManager
-
historicActivityInstanceEntityManager
-
historicDetailEntityManager
-
historicIdentityLinkEntityManager
-
historicProcessInstanceEntityManager
-
historicTaskInstanceEntityManager
-
historicVariableInstanceEntityManager
-
identityLinkEntityManager
-
jobEntityManager
-
timerJobEntityManager
-
suspendedJobEntityManager
-
deadLetterJobEntityManager
-
modelEntityManager
-
processDefinitionEntityManager
-
processDefinitionInfoEntityManager
-
propertyEntityManager
-
resourceEntityManager
-
tableDataManager
-
taskEntityManager
-
variableInstanceEntityManager
-
historyManager
-
jobManager
-
customSessionFactories
-
dbSqlSessionFactory
-
sessionFactories
-
enableConfiguratorServiceLoader
protected boolean enableConfiguratorServiceLoader -
configurators
-
allConfigurators
-
bpmnDeployer
-
bpmnParser
-
parsedDeploymentBuilderFactory
-
timerManager
-
eventSubscriptionManager
-
bpmnDeploymentHelper
-
cachingAndArtifactsManager
-
customPreDeployers
-
customPostDeployers
-
deployers
-
deploymentManager
-
processDefinitionCacheLimit
protected int processDefinitionCacheLimit -
processDefinitionCache
-
processDefinitionInfoCacheLimit
protected int processDefinitionInfoCacheLimit -
processDefinitionInfoCache
-
knowledgeBaseCacheLimit
protected int knowledgeBaseCacheLimit -
knowledgeBaseCache
-
customJobHandlers
-
jobHandlers
-
processInstanceHelper
-
listenerNotificationHelper
-
asyncExecutorNumberOfRetries
protected int asyncExecutorNumberOfRetriesThe number of retries for a job. -
asyncExecutorCorePoolSize
protected int asyncExecutorCorePoolSizeThe minimal number of threads that are kept alive in the threadpool for job execution. Default value = 2. (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorMaxPoolSize
protected int asyncExecutorMaxPoolSizeThe maximum number of threads that are created in the threadpool for job execution. Default value = 10. (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorThreadKeepAliveTime
protected long asyncExecutorThreadKeepAliveTimeThe time (in milliseconds) a thread used for job execution must be kept alive before it is destroyed. Default setting is 5 seconds. Having a setting > 0 takes resources, but in the case of many job executions it avoids creating new threads all the time. If 0, threads will be destroyed after they've been used for job execution. (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorThreadPoolQueueSize
protected int asyncExecutorThreadPoolQueueSizeThe size of the queue on which jobs to be executed are placed, before they are actually executed. Default value = 100. (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorThreadPoolQueue
The queue onto which jobs will be placed before they are actually executed. Threads form the async executor threadpool will take work from this queue. By default null. If null, anArrayBlockingQueuewill be created of sizeasyncExecutorThreadPoolQueueSize. When the queue is full, the job will be executed by the calling thread (ThreadPoolExecutor.CallerRunsPolicy()) (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorSecondsToWaitOnShutdown
protected long asyncExecutorSecondsToWaitOnShutdownThe time (in seconds) that is waited to gracefully shut down the threadpool used for job execution when the a shutdown on the executor (or process engine) is requested. Default value = 60. (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorMaxTimerJobsPerAcquisition
protected int asyncExecutorMaxTimerJobsPerAcquisitionThe number of timer jobs that are acquired during one query (before a job is executed, an acquirement thread fetches jobs from the database and puts them on the queue). Default value = 1, as this lowers the potential on optimistic locking exceptions. Change this value if you know what you are doing. (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorMaxAsyncJobsDuePerAcquisition
protected int asyncExecutorMaxAsyncJobsDuePerAcquisitionThe number of async jobs that are acquired during one query (before a job is executed, an acquirement thread fetches jobs from the database and puts them on the queue). Default value = 1, as this lowers the potential on optimistic locking exceptions. Change this value if you know what you are doing. (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorDefaultTimerJobAcquireWaitTime
protected int asyncExecutorDefaultTimerJobAcquireWaitTimeThe time (in milliseconds) the timer acquisition thread will wait to execute the next acquirement query. This happens when no new timer jobs were found or when less timer jobs have been fetched than set inasyncExecutorMaxTimerJobsPerAcquisition. Default value = 10 seconds. (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorDefaultAsyncJobAcquireWaitTime
protected int asyncExecutorDefaultAsyncJobAcquireWaitTimeThe time (in milliseconds) the async job acquisition thread will wait to execute the next acquirement query. This happens when no new async jobs were found or when less async jobs have been fetched than set inasyncExecutorMaxAsyncJobsDuePerAcquisition. Default value = 10 seconds. (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorDefaultQueueSizeFullWaitTime
protected int asyncExecutorDefaultQueueSizeFullWaitTimeThe time (in milliseconds) the async job (both timer and async continuations) acquisition thread will wait when the queueu is full to execute the next query. By default set to 0 (for backwards compatibility) -
asyncExecutorLockOwner
When a job is acquired, it is locked so other async executors can't lock and execute it. While doing this, the 'name' of the lock owner is written into a column of the job. By default, a random UUID will be generated when the executor is created. It is important that each async executor instance in a cluster of Activiti engines has a different name! (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorTimerLockTimeInMillis
protected int asyncExecutorTimerLockTimeInMillisThe amount of time (in milliseconds) a timer job is locked when acquired by the async executor. During this period of time, no other async executor will try to acquire and lock this job. Default value = 5 minutes; (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorAsyncJobLockTimeInMillis
protected int asyncExecutorAsyncJobLockTimeInMillisThe amount of time (in milliseconds) an async job is locked when acquired by the async executor. During this period of time, no other async executor will try to acquire and lock this job. Default value = 5 minutes; (This property is only applicable when using theDefaultAsyncJobExecutor). -
asyncExecutorResetExpiredJobsInterval
protected int asyncExecutorResetExpiredJobsIntervalThe amount of time (in milliseconds) that is between two consecutive checks of 'expired jobs'. Expired jobs are jobs that were locked (a lock owner + time was written by some executor, but the job was never completed). During such a check, jobs that are expired are again made available, meaning the lock owner and lock time will be removed. Other executors will now be able to pick it up. A job is deemed expired if the lock time is before the current date. By default one minute. -
asyncExecutorResetExpiredJobsPageSize
protected int asyncExecutorResetExpiredJobsPageSizeTheAsyncExecutorhas a 'cleanup' thread that resets expired jobs so they can be re-acquired by other executors. This setting defines the size of the page being used when fetching these expired jobs. -
asyncExecutorMessageQueueMode
protected boolean asyncExecutorMessageQueueModeExperimental! Set this to true when using the message queue based job executor. -
asyncExecutorExecuteAsyncRunnableFactory
Allows to define a custom factory for creating theRunnablethat is executed by the async executor. (This property is only applicable when using theDefaultAsyncJobExecutor). -
sqlSessionFactory
protected org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory -
transactionFactory
protected org.apache.ibatis.transaction.TransactionFactory transactionFactory -
customMybatisMappers
-
customMybatisXMLMappers
-
idGenerator
-
idGeneratorDataSource
-
idGeneratorDataSourceJndiName
-
preBpmnParseHandlers
-
postBpmnParseHandlers
-
customDefaultBpmnParseHandlers
-
activityBehaviorFactory
-
listenerFactory
-
bpmnParseFactory
-
processValidator
protected org.activiti.validation.ProcessValidator processValidator -
customPreVariableTypes
-
customPostVariableTypes
-
variableTypes
-
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjectsThis flag determines whether variables of the type 'serializable' will be tracked. This means that, when true, in a JavaDelegate you can write MySerializableVariable myVariable = (MySerializableVariable) execution.getVariable("myVariable"); myVariable.setNumber(123); And the changes to the java object will be reflected in the database. Otherwise, a manual call to setVariable will be needed. By default true for backwards compatibility. -
serializePOJOsInVariablesToJson
protected boolean serializePOJOsInVariablesToJson -
javaClassFieldForJackson
-
expressionManager
-
customScriptingEngineClasses
-
scriptingEngines
-
resolverFactories
-
customFunctionProviders
-
businessCalendarManager
-
executionQueryLimit
protected int executionQueryLimit -
taskQueryLimit
protected int taskQueryLimit -
historicTaskQueryLimit
protected int historicTaskQueryLimit -
historicProcessInstancesQueryLimit
protected int historicProcessInstancesQueryLimit -
wsSyncFactoryClassName
-
wsOverridenEndpointAddresses
-
commandContextFactory
-
transactionContextFactory
-
isRollbackDeployment
protected boolean isRollbackDeployment -
beans
-
delegateInterceptor
-
eventHandlers
-
customEventHandlers
-
failedJobCommandFactory
-
enableSafeBpmnXml
protected boolean enableSafeBpmnXmlSet this to true if you want to have extra checks on the BPMN xml that is parsed. See http://www.jorambarrez.be/blog/2013/02/19/uploading-a-funny-xml -can-bring-down-your-server/ Unfortunately, this feature is not available on some platforms (JDK 6, JBoss), hence the reason why it is disabled by default. If your platform allows the use of StaxSource during XML parsing, do enable it. -
batchSizeProcessInstances
protected int batchSizeProcessInstancesThe following settings will determine the amount of entities loaded at once when the engine needs to load multiple entities (eg. when suspending a process definition with all its process instances). The default setting is quite low, as not to surprise anyone with sudden memory spikes. Change it to something higher if the environment Activiti runs in allows it. -
batchSizeTasks
protected int batchSizeTasks -
enableEventDispatcher
protected boolean enableEventDispatcher -
eventDispatcher
-
eventListeners
-
typedEventListeners
-
enableDatabaseEventLogging
protected boolean enableDatabaseEventLogging -
delegateExpressionFieldInjectionMode
Using field injection together with a delegate expression for a service task / execution listener / task listener is not thread-sade , see user guide section 'Field Injection' for more information. Set this flag to false to throw an exception at runtime when a field is injected and a delegateExpression is used.- Since:
- 5.21
-
maxLengthStringVariableType
protected int maxLengthStringVariableTypeDefine a max length for storing String variable types in the database. Mainly used for the Oracle NVARCHAR2 limit of 2000 characters -
isBulkInsertEnabled
protected boolean isBulkInsertEnabledIf set to true, enables bulk insert (grouping sql inserts together). Default true. For some databases (eg DB2 on Zos: https://activiti.atlassian.net/browse/ACT-4042) needs to be set to false -
maxNrOfStatementsInBulkInsert
protected int maxNrOfStatementsInBulkInsertSome databases have a limit of how many parameters one sql insert can have (eg SQL Server, 2000 params (!= insert statements) ). Tweak this parameter in case of exceptions indicating too much is being put into one bulk insert, or make it higher if your database can cope with it and there are inserts with a huge amount of data. By default: 100 (75 for mssql server as it has a hard limit of 2000 parameters in a statement) -
DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER
public int DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER -
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper -
usingRelationalDatabase
protected boolean usingRelationalDatabaseFlag that can be set to configure or nota relational database is used. This is useful for custom implementations that do not use relational databases at all. If true (default), theProcessEngineConfiguration.getDatabaseSchemaUpdate()value will be used to determine what needs to happen wrt the database schema. If false, no validation or schema creation will be done. That means that the database schema must have been created 'manually' before but the engine does not validate whether the schema is correct. TheProcessEngineConfiguration.getDatabaseSchemaUpdate()value will not be used. -
enableVerboseExecutionTreeLogging
protected boolean enableVerboseExecutionTreeLoggingEnabled a very verbose debug output of the execution tree whilst executing operations. Most useful for core engine developers or people fiddling around with the execution tree. -
performanceSettings
-
processDefinitionHelper
-
databaseVendorMappings
-
DATABASE_TYPE_H2
- See Also:
-
DATABASE_TYPE_HSQL
- See Also:
-
DATABASE_TYPE_MYSQL
- See Also:
-
DATABASE_TYPE_ORACLE
- See Also:
-
DATABASE_TYPE_POSTGRES
- See Also:
-
DATABASE_TYPE_MSSQL
- See Also:
-
DATABASE_TYPE_MARIADB
- See Also:
-
DATABASE_TYPE_DB2
- See Also:
-
-
Constructor Details
-
ProcessEngineConfigurationImpl
public ProcessEngineConfigurationImpl()
-
-
Method Details
-
buildProcessEngine
- Specified by:
buildProcessEnginein classProcessEngineConfiguration
-
init
public void init() -
initFailedJobCommandFactory
public void initFailedJobCommandFactory() -
initCommandExecutors
public void initCommandExecutors() -
initDefaultCommandConfig
public void initDefaultCommandConfig() -
initSchemaCommandConfig
public void initSchemaCommandConfig() -
initCommandInvoker
public void initCommandInvoker() -
initCommandInterceptors
public void initCommandInterceptors() -
getDefaultCommandInterceptors
-
initCommandExecutor
public void initCommandExecutor() -
initInterceptorChain
-
createTransactionInterceptor
-
initServices
public void initServices() -
initService
-
initDataSource
public void initDataSource() -
getDefaultDatabaseTypeMappings
-
initDatabaseType
public void initDatabaseType() -
initTransactionFactory
public void initTransactionFactory() -
initSqlSessionFactory
public void initSqlSessionFactory() -
initMybatisConfiguration
public org.apache.ibatis.session.Configuration initMybatisConfiguration(org.apache.ibatis.mapping.Environment environment, Reader reader, Properties properties) -
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) -
initCustomMybatisMappers
public void initCustomMybatisMappers(org.apache.ibatis.session.Configuration configuration) -
parseMybatisConfiguration
public org.apache.ibatis.session.Configuration parseMybatisConfiguration(org.apache.ibatis.session.Configuration configuration, org.apache.ibatis.builder.xml.XMLConfigBuilder parser) -
parseCustomMybatisXMLMappers
public org.apache.ibatis.session.Configuration parseCustomMybatisXMLMappers(org.apache.ibatis.session.Configuration configuration) -
getResourceAsStream
-
getMyBatisXmlConfigurationStream
-
getCustomMybatisMappers
-
setCustomMybatisMappers
-
getCustomMybatisXMLMappers
-
setCustomMybatisXMLMappers
-
initDataManagers
public void initDataManagers() -
initEntityManagers
public void initEntityManagers() -
initHistoryManager
public void initHistoryManager() -
initJobManager
public void initJobManager() -
initSessionFactories
public void initSessionFactories() -
initDbSqlSessionFactory
public void initDbSqlSessionFactory() -
createDbSqlSessionFactory
-
addSessionFactory
-
initConfigurators
public void initConfigurators() -
configuratorsBeforeInit
public void configuratorsBeforeInit() -
configuratorsAfterInit
public void configuratorsAfterInit() -
initProcessDefinitionCache
public void initProcessDefinitionCache() -
initProcessDefinitionInfoCache
public void initProcessDefinitionInfoCache() -
initKnowledgeBaseCache
public void initKnowledgeBaseCache() -
initDeployers
public void initDeployers() -
initBpmnDeployerDependencies
public void initBpmnDeployerDependencies() -
getDefaultDeployers
-
initListenerFactory
public void initListenerFactory() -
initBehaviorFactory
public void initBehaviorFactory() -
initBpmnParser
public void initBpmnParser() -
getDefaultBpmnParseHandlers
-
initClock
public void initClock() -
initAgendaFactory
public void initAgendaFactory() -
initJobHandlers
public void initJobHandlers() -
initAsyncExecutor
public void initAsyncExecutor() -
initHistoryLevel
public void initHistoryLevel() -
initIdGenerator
public void initIdGenerator() -
initCommandContextFactory
public void initCommandContextFactory() -
initTransactionContextFactory
public void initTransactionContextFactory() -
initHelpers
public void initHelpers() -
initVariableTypes
public void initVariableTypes() -
getMaxLengthString
public int getMaxLengthString() -
initScriptingEngines
public void initScriptingEngines() -
initExpressionManager
public void initExpressionManager() -
setCustomELResolvers
-
getCustomELResolvers
-
initBusinessCalendarManager
public void initBusinessCalendarManager() -
initDelegateInterceptor
public void initDelegateInterceptor() -
initEventHandlers
public void initEventHandlers() -
initJpa
public void initJpa() -
initBeans
public void initBeans() -
initEventDispatcher
public void initEventDispatcher() -
initProcessValidator
public void initProcessValidator() -
initDatabaseEventLogging
public void initDatabaseEventLogging() -
postProcessEngineInitialisation
protected void postProcessEngineInitialisation()Called when theProcessEngineis initialized, but before it is returned -
getDefaultCommandConfig
-
setDefaultCommandConfig
-
getSchemaCommandConfig
-
setSchemaCommandConfig
-
getCommandInvoker
-
setCommandInvoker
-
getCustomPreCommandInterceptors
-
setCustomPreCommandInterceptors
public ProcessEngineConfigurationImpl setCustomPreCommandInterceptors(List<CommandInterceptor> customPreCommandInterceptors) -
getCustomPostCommandInterceptors
-
setCustomPostCommandInterceptors
public ProcessEngineConfigurationImpl setCustomPostCommandInterceptors(List<CommandInterceptor> customPostCommandInterceptors) -
getCommandInterceptors
-
setCommandInterceptors
public ProcessEngineConfigurationImpl setCommandInterceptors(List<CommandInterceptor> commandInterceptors) -
getCommandExecutor
-
setCommandExecutor
-
getRepositoryService
- Specified by:
getRepositoryServicein classProcessEngineConfiguration
-
setRepositoryService
-
getRuntimeService
- Specified by:
getRuntimeServicein classProcessEngineConfiguration
-
setRuntimeService
-
getHistoryService
- Specified by:
getHistoryServicein classProcessEngineConfiguration
-
setHistoryService
-
getTaskService
- Specified by:
getTaskServicein classProcessEngineConfiguration
-
setTaskService
-
getManagementService
- Specified by:
getManagementServicein classProcessEngineConfiguration
-
setManagementService
-
getDynamicBpmnService
-
setDynamicBpmnService
-
getUserGroupManager
public org.activiti.api.runtime.shared.identity.UserGroupManager getUserGroupManager()- Specified by:
getUserGroupManagerin classProcessEngineConfiguration
-
getIntegrationContextManager
- Specified by:
getIntegrationContextManagerin classProcessEngineConfiguration
-
getIntegrationContextService
- Specified by:
getIntegrationContextServicein classProcessEngineConfiguration
-
getProcessEngineConfiguration
- Specified by:
getProcessEngineConfigurationin classProcessEngineConfiguration
-
getSessionFactories
-
setSessionFactories
public ProcessEngineConfigurationImpl setSessionFactories(Map<Class<?>, SessionFactory> sessionFactories) -
getConfigurators
-
addConfigurator
-
setConfigurators
public ProcessEngineConfigurationImpl setConfigurators(List<ProcessEngineConfigurator> configurators) -
setEnableConfiguratorServiceLoader
public void setEnableConfiguratorServiceLoader(boolean enableConfiguratorServiceLoader) -
getAllConfigurators
-
getBpmnDeployer
-
setBpmnDeployer
-
getBpmnParser
-
setBpmnParser
-
getParsedDeploymentBuilderFactory
-
setParsedDeploymentBuilderFactory
public ProcessEngineConfigurationImpl setParsedDeploymentBuilderFactory(ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory) -
getTimerManager
-
setTimerManager
-
getEventSubscriptionManager
-
setEventSubscriptionManager
-
getBpmnDeploymentHelper
-
setBpmnDeploymentHelper
public ProcessEngineConfigurationImpl setBpmnDeploymentHelper(BpmnDeploymentHelper bpmnDeploymentHelper) -
getCachingAndArtifactsManager
-
setCachingAndArtifactsManager
-
getDeployers
-
setDeployers
-
getIdGenerator
-
setIdGenerator
-
getWsSyncFactoryClassName
-
setWsSyncFactoryClassName
-
addWsEndpointAddress
Add or replace the address of the given web-service endpoint with the given value- Parameters:
endpointName- The endpoint name for which a new address must be setaddress- The new address of the endpoint
-
removeWsEndpointAddress
Remove the address definition of the given web-service endpoint- Parameters:
endpointName- The endpoint name for which the address definition must be removed
-
getWsOverridenEndpointAddresses
-
setWsOverridenEndpointAddresses
public ProcessEngineConfiguration setWsOverridenEndpointAddresses(ConcurrentMap<QName, URL> wsOverridenEndpointAddress) -
getScriptingEngines
-
setScriptingEngines
-
getVariableTypes
-
setVariableTypes
-
isSerializableVariableTypeTrackDeserializedObjects
public boolean isSerializableVariableTypeTrackDeserializedObjects() -
setSerializableVariableTypeTrackDeserializedObjects
public void setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects) -
isSerializePOJOsInVariablesToJson
public boolean isSerializePOJOsInVariablesToJson() -
setSerializePOJOsInVariablesToJson
public void setSerializePOJOsInVariablesToJson(boolean serializePOJOsInVariablesToJson) -
getJavaClassFieldForJackson
-
setJavaClassFieldForJackson
-
getExpressionManager
-
setExpressionManager
-
getBusinessCalendarManager
-
setBusinessCalendarManager
public ProcessEngineConfigurationImpl setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager) -
getExecutionQueryLimit
public int getExecutionQueryLimit() -
setExecutionQueryLimit
-
getTaskQueryLimit
public int getTaskQueryLimit() -
setTaskQueryLimit
-
getHistoricTaskQueryLimit
public int getHistoricTaskQueryLimit() -
setHistoricTaskQueryLimit
-
getHistoricProcessInstancesQueryLimit
public int getHistoricProcessInstancesQueryLimit() -
setHistoricProcessInstancesQueryLimit
public ProcessEngineConfigurationImpl setHistoricProcessInstancesQueryLimit(int historicProcessInstancesQueryLimit) -
getCommandContextFactory
-
setCommandContextFactory
public ProcessEngineConfigurationImpl setCommandContextFactory(CommandContextFactory commandContextFactory) -
getTransactionContextFactory
-
setTransactionContextFactory
public ProcessEngineConfigurationImpl setTransactionContextFactory(TransactionContextFactory transactionContextFactory) -
getCustomPreDeployers
-
setCustomPreDeployers
-
getCustomPostDeployers
-
setCustomPostDeployers
-
getJobHandlers
-
setJobHandlers
-
getProcessInstanceHelper
-
setProcessInstanceHelper
public ProcessEngineConfigurationImpl setProcessInstanceHelper(ProcessInstanceHelper processInstanceHelper) -
getListenerNotificationHelper
-
setListenerNotificationHelper
public ProcessEngineConfigurationImpl setListenerNotificationHelper(ListenerNotificationHelper listenerNotificationHelper) -
getSqlSessionFactory
public org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory() -
setSqlSessionFactory
public ProcessEngineConfigurationImpl setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) -
getDbSqlSessionFactory
-
setDbSqlSessionFactory
public ProcessEngineConfigurationImpl setDbSqlSessionFactory(DbSqlSessionFactory dbSqlSessionFactory) -
getTransactionFactory
public org.apache.ibatis.transaction.TransactionFactory getTransactionFactory() -
setTransactionFactory
public ProcessEngineConfigurationImpl setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory) -
getCustomSessionFactories
-
setCustomSessionFactories
public ProcessEngineConfigurationImpl setCustomSessionFactories(List<SessionFactory> customSessionFactories) -
getCustomJobHandlers
-
setCustomJobHandlers
-
getCustomScriptingEngineClasses
-
setCustomScriptingEngineClasses
public ProcessEngineConfigurationImpl setCustomScriptingEngineClasses(List<String> customScriptingEngineClasses) -
getCustomPreVariableTypes
-
setCustomPreVariableTypes
public ProcessEngineConfigurationImpl setCustomPreVariableTypes(List<VariableType> customPreVariableTypes) -
getCustomPostVariableTypes
-
setCustomPostVariableTypes
public ProcessEngineConfigurationImpl setCustomPostVariableTypes(List<VariableType> customPostVariableTypes) -
getPreBpmnParseHandlers
-
setPreBpmnParseHandlers
public ProcessEngineConfigurationImpl setPreBpmnParseHandlers(List<BpmnParseHandler> preBpmnParseHandlers) -
getCustomDefaultBpmnParseHandlers
-
setCustomDefaultBpmnParseHandlers
public ProcessEngineConfigurationImpl setCustomDefaultBpmnParseHandlers(List<BpmnParseHandler> customDefaultBpmnParseHandlers) -
getPostBpmnParseHandlers
-
setPostBpmnParseHandlers
public ProcessEngineConfigurationImpl setPostBpmnParseHandlers(List<BpmnParseHandler> postBpmnParseHandlers) -
getActivityBehaviorFactory
-
setActivityBehaviorFactory
public ProcessEngineConfigurationImpl setActivityBehaviorFactory(ActivityBehaviorFactory activityBehaviorFactory) -
getListenerFactory
-
setListenerFactory
-
getBpmnParseFactory
-
setBpmnParseFactory
-
getBeans
-
setBeans
-
getResolverFactories
-
setResolverFactories
-
getCustomFunctionProviders
-
setCustomFunctionProviders
public ProcessEngineConfigurationImpl setCustomFunctionProviders(List<org.activiti.core.el.CustomFunctionProvider> customFunctionProviders) -
addCustomFunctionProvider
public ProcessEngineConfigurationImpl addCustomFunctionProvider(org.activiti.core.el.CustomFunctionProvider customFunctionProvider) -
getDeploymentManager
-
setDeploymentManager
-
setDelegateInterceptor
public ProcessEngineConfigurationImpl setDelegateInterceptor(DelegateInterceptor delegateInterceptor) -
getDelegateInterceptor
-
getEventHandler
-
setEventHandlers
-
getEventHandlers
-
getCustomEventHandlers
-
setCustomEventHandlers
public ProcessEngineConfigurationImpl setCustomEventHandlers(List<EventHandler> customEventHandlers) -
getFailedJobCommandFactory
-
setFailedJobCommandFactory
public ProcessEngineConfigurationImpl setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory) -
getIdGeneratorDataSource
-
setIdGeneratorDataSource
-
getIdGeneratorDataSourceJndiName
-
setIdGeneratorDataSourceJndiName
public ProcessEngineConfigurationImpl setIdGeneratorDataSourceJndiName(String idGeneratorDataSourceJndiName) -
getBatchSizeProcessInstances
public int getBatchSizeProcessInstances() -
setBatchSizeProcessInstances
-
getBatchSizeTasks
public int getBatchSizeTasks() -
setBatchSizeTasks
-
getProcessDefinitionCacheLimit
public int getProcessDefinitionCacheLimit() -
setProcessDefinitionCacheLimit
public ProcessEngineConfigurationImpl setProcessDefinitionCacheLimit(int processDefinitionCacheLimit) -
getProcessDefinitionCache
-
setProcessDefinitionCache
public ProcessEngineConfigurationImpl setProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache) -
getKnowledgeBaseCacheLimit
public int getKnowledgeBaseCacheLimit() -
setKnowledgeBaseCacheLimit
-
getKnowledgeBaseCache
-
setKnowledgeBaseCache
public ProcessEngineConfigurationImpl setKnowledgeBaseCache(DeploymentCache<Object> knowledgeBaseCache) -
isEnableSafeBpmnXml
public boolean isEnableSafeBpmnXml() -
setEnableSafeBpmnXml
-
getEventDispatcher
-
setEventDispatcher
-
setEnableEventDispatcher
-
getTypedEventListeners
-
setTypedEventListeners
public ProcessEngineConfigurationImpl setTypedEventListeners(Map<String, List<ActivitiEventListener>> typedListeners) -
getEventListeners
-
setEventListeners
-
getProcessValidator
public org.activiti.validation.ProcessValidator getProcessValidator() -
setProcessValidator
public ProcessEngineConfigurationImpl setProcessValidator(org.activiti.validation.ProcessValidator processValidator) -
isEnableEventDispatcher
public boolean isEnableEventDispatcher() -
isEnableDatabaseEventLogging
public boolean isEnableDatabaseEventLogging() -
setEnableDatabaseEventLogging
public ProcessEngineConfigurationImpl setEnableDatabaseEventLogging(boolean enableDatabaseEventLogging) -
getMaxLengthStringVariableType
public int getMaxLengthStringVariableType() -
setMaxLengthStringVariableType
public ProcessEngineConfigurationImpl setMaxLengthStringVariableType(int maxLengthStringVariableType) -
isBulkInsertEnabled
public boolean isBulkInsertEnabled() -
setBulkInsertEnabled
-
getMaxNrOfStatementsInBulkInsert
public int getMaxNrOfStatementsInBulkInsert() -
setMaxNrOfStatementsInBulkInsert
public ProcessEngineConfigurationImpl setMaxNrOfStatementsInBulkInsert(int maxNrOfStatementsInBulkInsert) -
isUsingRelationalDatabase
public boolean isUsingRelationalDatabase() -
setUsingRelationalDatabase
-
isEnableVerboseExecutionTreeLogging
public boolean isEnableVerboseExecutionTreeLogging() -
setEnableVerboseExecutionTreeLogging
public ProcessEngineConfigurationImpl setEnableVerboseExecutionTreeLogging(boolean enableVerboseExecutionTreeLogging) -
setEnableEagerExecutionTreeFetching
public ProcessEngineConfigurationImpl setEnableEagerExecutionTreeFetching(boolean enableEagerExecutionTreeFetching) -
setEnableExecutionRelationshipCounts
public ProcessEngineConfigurationImpl setEnableExecutionRelationshipCounts(boolean enableExecutionRelationshipCounts) -
getPerformanceSettings
-
setPerformanceSettings
-
setEnableLocalization
-
getAttachmentDataManager
-
setAttachmentDataManager
public ProcessEngineConfigurationImpl setAttachmentDataManager(AttachmentDataManager attachmentDataManager) -
getByteArrayDataManager
-
setByteArrayDataManager
public ProcessEngineConfigurationImpl setByteArrayDataManager(ByteArrayDataManager byteArrayDataManager) -
getCommentDataManager
-
setCommentDataManager
-
getDeploymentDataManager
-
setDeploymentDataManager
public ProcessEngineConfigurationImpl setDeploymentDataManager(DeploymentDataManager deploymentDataManager) -
getEventLogEntryDataManager
-
setEventLogEntryDataManager
public ProcessEngineConfigurationImpl setEventLogEntryDataManager(EventLogEntryDataManager eventLogEntryDataManager) -
getEventSubscriptionDataManager
-
setEventSubscriptionDataManager
public ProcessEngineConfigurationImpl setEventSubscriptionDataManager(EventSubscriptionDataManager eventSubscriptionDataManager) -
getExecutionDataManager
-
setExecutionDataManager
public ProcessEngineConfigurationImpl setExecutionDataManager(ExecutionDataManager executionDataManager) -
getHistoricActivityInstanceDataManager
-
setHistoricActivityInstanceDataManager
public ProcessEngineConfigurationImpl setHistoricActivityInstanceDataManager(HistoricActivityInstanceDataManager historicActivityInstanceDataManager) -
getHistoricDetailDataManager
-
setHistoricDetailDataManager
public ProcessEngineConfigurationImpl setHistoricDetailDataManager(HistoricDetailDataManager historicDetailDataManager) -
getHistoricIdentityLinkDataManager
-
setHistoricIdentityLinkDataManager
public ProcessEngineConfigurationImpl setHistoricIdentityLinkDataManager(HistoricIdentityLinkDataManager historicIdentityLinkDataManager) -
getHistoricProcessInstanceDataManager
-
setHistoricProcessInstanceDataManager
public ProcessEngineConfigurationImpl setHistoricProcessInstanceDataManager(HistoricProcessInstanceDataManager historicProcessInstanceDataManager) -
getHistoricTaskInstanceDataManager
-
setHistoricTaskInstanceDataManager
public ProcessEngineConfigurationImpl setHistoricTaskInstanceDataManager(HistoricTaskInstanceDataManager historicTaskInstanceDataManager) -
getHistoricVariableInstanceDataManager
-
setHistoricVariableInstanceDataManager
public ProcessEngineConfigurationImpl setHistoricVariableInstanceDataManager(HistoricVariableInstanceDataManager historicVariableInstanceDataManager) -
getIdentityLinkDataManager
-
setIdentityLinkDataManager
public ProcessEngineConfigurationImpl setIdentityLinkDataManager(IdentityLinkDataManager identityLinkDataManager) -
getJobDataManager
-
setJobDataManager
-
getTimerJobDataManager
-
setTimerJobDataManager
public ProcessEngineConfigurationImpl setTimerJobDataManager(TimerJobDataManager timerJobDataManager) -
getSuspendedJobDataManager
-
setSuspendedJobDataManager
public ProcessEngineConfigurationImpl setSuspendedJobDataManager(SuspendedJobDataManager suspendedJobDataManager) -
getDeadLetterJobDataManager
-
setDeadLetterJobDataManager
public ProcessEngineConfigurationImpl setDeadLetterJobDataManager(DeadLetterJobDataManager deadLetterJobDataManager) -
getModelDataManager
-
setModelDataManager
-
getProcessDefinitionDataManager
-
setProcessDefinitionDataManager
public ProcessEngineConfigurationImpl setProcessDefinitionDataManager(ProcessDefinitionDataManager processDefinitionDataManager) -
getProcessDefinitionInfoDataManager
-
setProcessDefinitionInfoDataManager
public ProcessEngineConfigurationImpl setProcessDefinitionInfoDataManager(ProcessDefinitionInfoDataManager processDefinitionInfoDataManager) -
getPropertyDataManager
-
setPropertyDataManager
public ProcessEngineConfigurationImpl setPropertyDataManager(PropertyDataManager propertyDataManager) -
getResourceDataManager
-
setResourceDataManager
public ProcessEngineConfigurationImpl setResourceDataManager(ResourceDataManager resourceDataManager) -
getTaskDataManager
-
setTaskDataManager
-
getVariableInstanceDataManager
-
setVariableInstanceDataManager
public ProcessEngineConfigurationImpl setVariableInstanceDataManager(VariableInstanceDataManager variableInstanceDataManager) -
isEnableConfiguratorServiceLoader
public boolean isEnableConfiguratorServiceLoader() -
getAttachmentEntityManager
-
setAttachmentEntityManager
public ProcessEngineConfigurationImpl setAttachmentEntityManager(AttachmentEntityManager attachmentEntityManager) -
getByteArrayEntityManager
-
setByteArrayEntityManager
public ProcessEngineConfigurationImpl setByteArrayEntityManager(ByteArrayEntityManager byteArrayEntityManager) -
getCommentEntityManager
-
setCommentEntityManager
public ProcessEngineConfigurationImpl setCommentEntityManager(CommentEntityManager commentEntityManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
public ProcessEngineConfigurationImpl setDeploymentEntityManager(DeploymentEntityManager deploymentEntityManager) -
getEventLogEntryEntityManager
-
setEventLogEntryEntityManager
public ProcessEngineConfigurationImpl setEventLogEntryEntityManager(EventLogEntryEntityManager eventLogEntryEntityManager) -
getEventSubscriptionEntityManager
-
setEventSubscriptionEntityManager
public ProcessEngineConfigurationImpl setEventSubscriptionEntityManager(EventSubscriptionEntityManager eventSubscriptionEntityManager) -
getExecutionEntityManager
-
setExecutionEntityManager
public ProcessEngineConfigurationImpl setExecutionEntityManager(ExecutionEntityManager executionEntityManager) -
getHistoricActivityInstanceEntityManager
-
setHistoricActivityInstanceEntityManager
public ProcessEngineConfigurationImpl setHistoricActivityInstanceEntityManager(HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager) -
getHistoricDetailEntityManager
-
setHistoricDetailEntityManager
public ProcessEngineConfigurationImpl setHistoricDetailEntityManager(HistoricDetailEntityManager historicDetailEntityManager) -
getHistoricIdentityLinkEntityManager
-
setHistoricIdentityLinkEntityManager
public ProcessEngineConfigurationImpl setHistoricIdentityLinkEntityManager(HistoricIdentityLinkEntityManager historicIdentityLinkEntityManager) -
getHistoricProcessInstanceEntityManager
-
setHistoricProcessInstanceEntityManager
public ProcessEngineConfigurationImpl setHistoricProcessInstanceEntityManager(HistoricProcessInstanceEntityManager historicProcessInstanceEntityManager) -
getHistoricTaskInstanceEntityManager
-
setHistoricTaskInstanceEntityManager
public ProcessEngineConfigurationImpl setHistoricTaskInstanceEntityManager(HistoricTaskInstanceEntityManager historicTaskInstanceEntityManager) -
getHistoricVariableInstanceEntityManager
-
setHistoricVariableInstanceEntityManager
public ProcessEngineConfigurationImpl setHistoricVariableInstanceEntityManager(HistoricVariableInstanceEntityManager historicVariableInstanceEntityManager) -
getIdentityLinkEntityManager
-
setIdentityLinkEntityManager
public ProcessEngineConfigurationImpl setIdentityLinkEntityManager(IdentityLinkEntityManager identityLinkEntityManager) -
getJobEntityManager
-
setJobEntityManager
-
getTimerJobEntityManager
-
setTimerJobEntityManager
public ProcessEngineConfigurationImpl setTimerJobEntityManager(TimerJobEntityManager timerJobEntityManager) -
getSuspendedJobEntityManager
-
setSuspendedJobEntityManager
public ProcessEngineConfigurationImpl setSuspendedJobEntityManager(SuspendedJobEntityManager suspendedJobEntityManager) -
getDeadLetterJobEntityManager
-
setDeadLetterJobEntityManager
public ProcessEngineConfigurationImpl setDeadLetterJobEntityManager(DeadLetterJobEntityManager deadLetterJobEntityManager) -
getModelEntityManager
-
setModelEntityManager
-
getProcessDefinitionEntityManager
-
setProcessDefinitionEntityManager
public ProcessEngineConfigurationImpl setProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager) -
getProcessDefinitionInfoEntityManager
-
setProcessDefinitionInfoEntityManager
public ProcessEngineConfigurationImpl setProcessDefinitionInfoEntityManager(ProcessDefinitionInfoEntityManager processDefinitionInfoEntityManager) -
getPropertyEntityManager
-
setPropertyEntityManager
public ProcessEngineConfigurationImpl setPropertyEntityManager(PropertyEntityManager propertyEntityManager) -
getResourceEntityManager
-
setResourceEntityManager
public ProcessEngineConfigurationImpl setResourceEntityManager(ResourceEntityManager resourceEntityManager) -
getTaskEntityManager
-
setTaskEntityManager
-
getVariableInstanceEntityManager
-
setVariableInstanceEntityManager
public ProcessEngineConfigurationImpl setVariableInstanceEntityManager(VariableInstanceEntityManager variableInstanceEntityManager) -
getTableDataManager
-
setTableDataManager
-
getHistoryManager
-
setHistoryManager
-
getJobManager
-
setJobManager
-
setClock
- Overrides:
setClockin classProcessEngineConfiguration
-
resetClock
public void resetClock() -
getDelegateExpressionFieldInjectionMode
-
setDelegateExpressionFieldInjectionMode
public ProcessEngineConfigurationImpl setDelegateExpressionFieldInjectionMode(DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode) -
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
setObjectMapper
public ProcessEngineConfigurationImpl setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
getAsyncExecutorCorePoolSize
public int getAsyncExecutorCorePoolSize() -
setAsyncExecutorCorePoolSize
-
getAsyncExecutorNumberOfRetries
public int getAsyncExecutorNumberOfRetries() -
setAsyncExecutorNumberOfRetries
public ProcessEngineConfigurationImpl setAsyncExecutorNumberOfRetries(int asyncExecutorNumberOfRetries) -
getAsyncExecutorMaxPoolSize
public int getAsyncExecutorMaxPoolSize() -
setAsyncExecutorMaxPoolSize
-
getAsyncExecutorThreadKeepAliveTime
public long getAsyncExecutorThreadKeepAliveTime() -
setAsyncExecutorThreadKeepAliveTime
public ProcessEngineConfigurationImpl setAsyncExecutorThreadKeepAliveTime(long asyncExecutorThreadKeepAliveTime) -
getAsyncExecutorThreadPoolQueueSize
public int getAsyncExecutorThreadPoolQueueSize() -
setAsyncExecutorThreadPoolQueueSize
public ProcessEngineConfigurationImpl setAsyncExecutorThreadPoolQueueSize(int asyncExecutorThreadPoolQueueSize) -
getAsyncExecutorThreadPoolQueue
-
setAsyncExecutorThreadPoolQueue
public ProcessEngineConfigurationImpl setAsyncExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncExecutorThreadPoolQueue) -
getAsyncExecutorSecondsToWaitOnShutdown
public long getAsyncExecutorSecondsToWaitOnShutdown() -
setAsyncExecutorSecondsToWaitOnShutdown
public ProcessEngineConfigurationImpl setAsyncExecutorSecondsToWaitOnShutdown(long asyncExecutorSecondsToWaitOnShutdown) -
getAsyncExecutorMaxTimerJobsPerAcquisition
public int getAsyncExecutorMaxTimerJobsPerAcquisition() -
setAsyncExecutorMaxTimerJobsPerAcquisition
public ProcessEngineConfigurationImpl setAsyncExecutorMaxTimerJobsPerAcquisition(int asyncExecutorMaxTimerJobsPerAcquisition) -
getAsyncExecutorMaxAsyncJobsDuePerAcquisition
public int getAsyncExecutorMaxAsyncJobsDuePerAcquisition() -
setAsyncExecutorMaxAsyncJobsDuePerAcquisition
public ProcessEngineConfigurationImpl setAsyncExecutorMaxAsyncJobsDuePerAcquisition(int asyncExecutorMaxAsyncJobsDuePerAcquisition) -
getAsyncExecutorDefaultTimerJobAcquireWaitTime
public int getAsyncExecutorDefaultTimerJobAcquireWaitTime() -
setAsyncExecutorDefaultTimerJobAcquireWaitTime
public ProcessEngineConfigurationImpl setAsyncExecutorDefaultTimerJobAcquireWaitTime(int asyncExecutorDefaultTimerJobAcquireWaitTime) -
getAsyncExecutorDefaultAsyncJobAcquireWaitTime
public int getAsyncExecutorDefaultAsyncJobAcquireWaitTime() -
setAsyncExecutorDefaultAsyncJobAcquireWaitTime
public ProcessEngineConfigurationImpl setAsyncExecutorDefaultAsyncJobAcquireWaitTime(int asyncExecutorDefaultAsyncJobAcquireWaitTime) -
getAsyncExecutorDefaultQueueSizeFullWaitTime
public int getAsyncExecutorDefaultQueueSizeFullWaitTime() -
setAsyncExecutorDefaultQueueSizeFullWaitTime
public ProcessEngineConfigurationImpl setAsyncExecutorDefaultQueueSizeFullWaitTime(int asyncExecutorDefaultQueueSizeFullWaitTime) -
getAsyncExecutorLockOwner
-
setAsyncExecutorLockOwner
-
getAsyncExecutorTimerLockTimeInMillis
public int getAsyncExecutorTimerLockTimeInMillis() -
setAsyncExecutorTimerLockTimeInMillis
public ProcessEngineConfigurationImpl setAsyncExecutorTimerLockTimeInMillis(int asyncExecutorTimerLockTimeInMillis) -
getAsyncExecutorAsyncJobLockTimeInMillis
public int getAsyncExecutorAsyncJobLockTimeInMillis() -
setAsyncExecutorAsyncJobLockTimeInMillis
public ProcessEngineConfigurationImpl setAsyncExecutorAsyncJobLockTimeInMillis(int asyncExecutorAsyncJobLockTimeInMillis) -
getAsyncExecutorResetExpiredJobsInterval
public int getAsyncExecutorResetExpiredJobsInterval() -
setAsyncExecutorResetExpiredJobsInterval
public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsInterval(int asyncExecutorResetExpiredJobsInterval) -
getAsyncExecutorExecuteAsyncRunnableFactory
-
setAsyncExecutorExecuteAsyncRunnableFactory
public ProcessEngineConfigurationImpl setAsyncExecutorExecuteAsyncRunnableFactory(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory) -
getAsyncExecutorResetExpiredJobsPageSize
public int getAsyncExecutorResetExpiredJobsPageSize() -
setAsyncExecutorResetExpiredJobsPageSize
public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsPageSize(int asyncExecutorResetExpiredJobsPageSize) -
isAsyncExecutorIsMessageQueueMode
public boolean isAsyncExecutorIsMessageQueueMode() -
setAsyncExecutorMessageQueueMode
public ProcessEngineConfigurationImpl setAsyncExecutorMessageQueueMode(boolean asyncExecutorMessageQueueMode) -
isRollbackDeployment
public boolean isRollbackDeployment() -
setRollbackDeployment
public void setRollbackDeployment(boolean rollbackDeployment) -
getEventSubscriptionPayloadMappingProvider
-
setEventSubscriptionPayloadMappingProvider
public void setEventSubscriptionPayloadMappingProvider(EventSubscriptionPayloadMappingProvider eventSubscriptionPayloadMappingProvider) -
getProcessDefinitionHelper
-
setProcessDefinitionHelper
public ProcessEngineConfigurationImpl setProcessDefinitionHelper(ProcessDefinitionHelper processDefinitionHelper)
-