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
public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfiguration
-
-
Field Summary
-
Fields 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, 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 Constructor Description ProcessEngineConfigurationImpl()
-
Method Summary
-
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, 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
-
-
-
-
Field Detail
-
DB_SCHEMA_UPDATE_CREATE
public static final java.lang.String DB_SCHEMA_UPDATE_CREATE
- See Also:
- Constant Field Values
-
DB_SCHEMA_UPDATE_DROP_CREATE
public static final java.lang.String DB_SCHEMA_UPDATE_DROP_CREATE
- See Also:
- Constant Field Values
-
DEFAULT_WS_SYNC_FACTORY
public static final java.lang.String DEFAULT_WS_SYNC_FACTORY
- See Also:
- Constant Field Values
-
DEFAULT_MYBATIS_MAPPING_FILE
public static final java.lang.String DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
- Constant Field Values
-
DEFAULT_GENERIC_MAX_LENGTH_STRING
public static final int DEFAULT_GENERIC_MAX_LENGTH_STRING
- See Also:
- Constant Field Values
-
DEFAULT_ORACLE_MAX_LENGTH_STRING
public static final int DEFAULT_ORACLE_MAX_LENGTH_STRING
- See Also:
- Constant Field Values
-
repositoryService
protected RepositoryService repositoryService
-
runtimeService
protected RuntimeService runtimeService
-
historyService
protected HistoryService historyService
-
taskService
protected TaskService taskService
-
managementService
protected ManagementService managementService
-
dynamicBpmnService
protected DynamicBpmnService dynamicBpmnService
-
userGroupManager
protected org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager
-
defaultCommandConfig
protected CommandConfig defaultCommandConfig
-
schemaCommandConfig
protected CommandConfig schemaCommandConfig
-
commandInvoker
protected CommandInterceptor commandInvoker
-
customPreCommandInterceptors
protected java.util.List<CommandInterceptor> customPreCommandInterceptors
the configurable list which will beprocessedto build thecommandExecutor
-
customPostCommandInterceptors
protected java.util.List<CommandInterceptor> customPostCommandInterceptors
-
commandInterceptors
protected java.util.List<CommandInterceptor> commandInterceptors
-
commandExecutor
protected CommandExecutor commandExecutor
this will be initialized during the configurationComplete()
-
attachmentDataManager
protected AttachmentDataManager attachmentDataManager
-
byteArrayDataManager
protected ByteArrayDataManager byteArrayDataManager
-
commentDataManager
protected CommentDataManager commentDataManager
-
deploymentDataManager
protected DeploymentDataManager deploymentDataManager
-
eventLogEntryDataManager
protected EventLogEntryDataManager eventLogEntryDataManager
-
eventSubscriptionDataManager
protected EventSubscriptionDataManager eventSubscriptionDataManager
-
executionDataManager
protected ExecutionDataManager executionDataManager
-
historicActivityInstanceDataManager
protected HistoricActivityInstanceDataManager historicActivityInstanceDataManager
-
historicDetailDataManager
protected HistoricDetailDataManager historicDetailDataManager
-
historicIdentityLinkDataManager
protected HistoricIdentityLinkDataManager historicIdentityLinkDataManager
-
historicProcessInstanceDataManager
protected HistoricProcessInstanceDataManager historicProcessInstanceDataManager
-
historicTaskInstanceDataManager
protected HistoricTaskInstanceDataManager historicTaskInstanceDataManager
-
historicVariableInstanceDataManager
protected HistoricVariableInstanceDataManager historicVariableInstanceDataManager
-
identityLinkDataManager
protected IdentityLinkDataManager identityLinkDataManager
-
jobDataManager
protected JobDataManager jobDataManager
-
timerJobDataManager
protected TimerJobDataManager timerJobDataManager
-
suspendedJobDataManager
protected SuspendedJobDataManager suspendedJobDataManager
-
deadLetterJobDataManager
protected DeadLetterJobDataManager deadLetterJobDataManager
-
modelDataManager
protected ModelDataManager modelDataManager
-
processDefinitionDataManager
protected ProcessDefinitionDataManager processDefinitionDataManager
-
processDefinitionInfoDataManager
protected ProcessDefinitionInfoDataManager processDefinitionInfoDataManager
-
propertyDataManager
protected PropertyDataManager propertyDataManager
-
resourceDataManager
protected ResourceDataManager resourceDataManager
-
taskDataManager
protected TaskDataManager taskDataManager
-
variableInstanceDataManager
protected VariableInstanceDataManager variableInstanceDataManager
-
attachmentEntityManager
protected AttachmentEntityManager attachmentEntityManager
-
byteArrayEntityManager
protected ByteArrayEntityManager byteArrayEntityManager
-
commentEntityManager
protected CommentEntityManager commentEntityManager
-
deploymentEntityManager
protected DeploymentEntityManager deploymentEntityManager
-
eventLogEntryEntityManager
protected EventLogEntryEntityManager eventLogEntryEntityManager
-
eventSubscriptionEntityManager
protected EventSubscriptionEntityManager eventSubscriptionEntityManager
-
executionEntityManager
protected ExecutionEntityManager executionEntityManager
-
historicActivityInstanceEntityManager
protected HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager
-
historicDetailEntityManager
protected HistoricDetailEntityManager historicDetailEntityManager
-
historicIdentityLinkEntityManager
protected HistoricIdentityLinkEntityManager historicIdentityLinkEntityManager
-
historicProcessInstanceEntityManager
protected HistoricProcessInstanceEntityManager historicProcessInstanceEntityManager
-
historicTaskInstanceEntityManager
protected HistoricTaskInstanceEntityManager historicTaskInstanceEntityManager
-
historicVariableInstanceEntityManager
protected HistoricVariableInstanceEntityManager historicVariableInstanceEntityManager
-
identityLinkEntityManager
protected IdentityLinkEntityManager identityLinkEntityManager
-
jobEntityManager
protected JobEntityManager jobEntityManager
-
timerJobEntityManager
protected TimerJobEntityManager timerJobEntityManager
-
suspendedJobEntityManager
protected SuspendedJobEntityManager suspendedJobEntityManager
-
deadLetterJobEntityManager
protected DeadLetterJobEntityManager deadLetterJobEntityManager
-
modelEntityManager
protected ModelEntityManager modelEntityManager
-
processDefinitionEntityManager
protected ProcessDefinitionEntityManager processDefinitionEntityManager
-
processDefinitionInfoEntityManager
protected ProcessDefinitionInfoEntityManager processDefinitionInfoEntityManager
-
propertyEntityManager
protected PropertyEntityManager propertyEntityManager
-
resourceEntityManager
protected ResourceEntityManager resourceEntityManager
-
tableDataManager
protected TableDataManager tableDataManager
-
taskEntityManager
protected TaskEntityManager taskEntityManager
-
variableInstanceEntityManager
protected VariableInstanceEntityManager variableInstanceEntityManager
-
historyManager
protected HistoryManager historyManager
-
jobManager
protected JobManager jobManager
-
customSessionFactories
protected java.util.List<SessionFactory> customSessionFactories
-
dbSqlSessionFactory
protected DbSqlSessionFactory dbSqlSessionFactory
-
sessionFactories
protected java.util.Map<java.lang.Class<?>,SessionFactory> sessionFactories
-
enableConfiguratorServiceLoader
protected boolean enableConfiguratorServiceLoader
-
configurators
protected java.util.List<ProcessEngineConfigurator> configurators
-
allConfigurators
protected java.util.List<ProcessEngineConfigurator> allConfigurators
-
bpmnDeployer
protected BpmnDeployer bpmnDeployer
-
bpmnParser
protected BpmnParser bpmnParser
-
parsedDeploymentBuilderFactory
protected ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory
-
timerManager
protected TimerManager timerManager
-
eventSubscriptionManager
protected EventSubscriptionManager eventSubscriptionManager
-
bpmnDeploymentHelper
protected BpmnDeploymentHelper bpmnDeploymentHelper
-
cachingAndArtifactsManager
protected CachingAndArtifactsManager cachingAndArtifactsManager
-
customPreDeployers
protected java.util.List<Deployer> customPreDeployers
-
customPostDeployers
protected java.util.List<Deployer> customPostDeployers
-
deployers
protected java.util.List<Deployer> deployers
-
deploymentManager
protected DeploymentManager deploymentManager
-
processDefinitionCacheLimit
protected int processDefinitionCacheLimit
-
processDefinitionCache
protected DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache
-
processDefinitionInfoCacheLimit
protected int processDefinitionInfoCacheLimit
-
processDefinitionInfoCache
protected ProcessDefinitionInfoCache processDefinitionInfoCache
-
knowledgeBaseCacheLimit
protected int knowledgeBaseCacheLimit
-
knowledgeBaseCache
protected DeploymentCache<java.lang.Object> knowledgeBaseCache
-
customJobHandlers
protected java.util.List<JobHandler> customJobHandlers
-
jobHandlers
protected java.util.Map<java.lang.String,JobHandler> jobHandlers
-
processInstanceHelper
protected ProcessInstanceHelper processInstanceHelper
-
listenerNotificationHelper
protected ListenerNotificationHelper listenerNotificationHelper
-
asyncExecutorNumberOfRetries
protected int asyncExecutorNumberOfRetries
The number of retries for a job.
-
asyncExecutorCorePoolSize
protected int asyncExecutorCorePoolSize
The 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 asyncExecutorMaxPoolSize
The 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 asyncExecutorThreadKeepAliveTime
The 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 asyncExecutorThreadPoolQueueSize
The 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
protected java.util.concurrent.BlockingQueue<java.lang.Runnable> 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 asyncExecutorSecondsToWaitOnShutdown
The 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 asyncExecutorMaxTimerJobsPerAcquisition
The 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 asyncExecutorMaxAsyncJobsDuePerAcquisition
The 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 asyncExecutorDefaultTimerJobAcquireWaitTime
The 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 asyncExecutorDefaultAsyncJobAcquireWaitTime
The 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 asyncExecutorDefaultQueueSizeFullWaitTime
The 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
protected java.lang.String 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 asyncExecutorTimerLockTimeInMillis
The 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 asyncExecutorAsyncJobLockTimeInMillis
The 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 asyncExecutorResetExpiredJobsInterval
The 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 asyncExecutorResetExpiredJobsPageSize
TheAsyncExecutorhas 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 asyncExecutorMessageQueueMode
Experimental! Set this to true when using the message queue based job executor.
-
asyncExecutorExecuteAsyncRunnableFactory
protected ExecuteAsyncRunnableFactory 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
protected java.util.Set<java.lang.Class<?>> customMybatisMappers
-
customMybatisXMLMappers
protected java.util.Set<java.lang.String> customMybatisXMLMappers
-
idGenerator
protected IdGenerator idGenerator
-
idGeneratorDataSource
protected javax.sql.DataSource idGeneratorDataSource
-
idGeneratorDataSourceJndiName
protected java.lang.String idGeneratorDataSourceJndiName
-
preBpmnParseHandlers
protected java.util.List<BpmnParseHandler> preBpmnParseHandlers
-
postBpmnParseHandlers
protected java.util.List<BpmnParseHandler> postBpmnParseHandlers
-
customDefaultBpmnParseHandlers
protected java.util.List<BpmnParseHandler> customDefaultBpmnParseHandlers
-
activityBehaviorFactory
protected ActivityBehaviorFactory activityBehaviorFactory
-
listenerFactory
protected ListenerFactory listenerFactory
-
bpmnParseFactory
protected BpmnParseFactory bpmnParseFactory
-
processValidator
protected org.activiti.validation.ProcessValidator processValidator
-
customPreVariableTypes
protected java.util.List<VariableType> customPreVariableTypes
-
customPostVariableTypes
protected java.util.List<VariableType> customPostVariableTypes
-
variableTypes
protected VariableTypes variableTypes
-
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjects
This 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
protected java.lang.String javaClassFieldForJackson
-
expressionManager
protected ExpressionManager expressionManager
-
customScriptingEngineClasses
protected java.util.List<java.lang.String> customScriptingEngineClasses
-
scriptingEngines
protected ScriptingEngines scriptingEngines
-
resolverFactories
protected java.util.List<ResolverFactory> resolverFactories
-
businessCalendarManager
protected BusinessCalendarManager businessCalendarManager
-
executionQueryLimit
protected int executionQueryLimit
-
taskQueryLimit
protected int taskQueryLimit
-
historicTaskQueryLimit
protected int historicTaskQueryLimit
-
historicProcessInstancesQueryLimit
protected int historicProcessInstancesQueryLimit
-
wsSyncFactoryClassName
protected java.lang.String wsSyncFactoryClassName
-
wsOverridenEndpointAddresses
protected java.util.concurrent.ConcurrentMap<javax.xml.namespace.QName,java.net.URL> wsOverridenEndpointAddresses
-
commandContextFactory
protected CommandContextFactory commandContextFactory
-
transactionContextFactory
protected TransactionContextFactory transactionContextFactory
-
beans
protected java.util.Map<java.lang.Object,java.lang.Object> beans
-
delegateInterceptor
protected DelegateInterceptor delegateInterceptor
-
eventHandlers
protected java.util.Map<java.lang.String,EventHandler> eventHandlers
-
customEventHandlers
protected java.util.List<EventHandler> customEventHandlers
-
failedJobCommandFactory
protected FailedJobCommandFactory failedJobCommandFactory
-
enableSafeBpmnXml
protected boolean enableSafeBpmnXml
Set 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 batchSizeProcessInstances
The 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
protected ActivitiEventDispatcher eventDispatcher
-
eventListeners
protected java.util.List<ActivitiEventListener> eventListeners
-
typedEventListeners
protected java.util.Map<java.lang.String,java.util.List<ActivitiEventListener>> typedEventListeners
-
enableDatabaseEventLogging
protected boolean enableDatabaseEventLogging
-
delegateExpressionFieldInjectionMode
protected DelegateExpressionFieldInjectionMode 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 maxLengthStringVariableType
Define a max length for storing String variable types in the database. Mainly used for the Oracle NVARCHAR2 limit of 2000 characters
-
isBulkInsertEnabled
protected boolean isBulkInsertEnabled
If 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 maxNrOfStatementsInBulkInsert
Some 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 usingRelationalDatabase
Flag 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 enableVerboseExecutionTreeLogging
Enabled 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
protected PerformanceSettings performanceSettings
-
databaseTypeMappings
protected static java.util.Properties databaseTypeMappings
-
DATABASE_TYPE_H2
public static final java.lang.String DATABASE_TYPE_H2
- See Also:
- Constant Field Values
-
DATABASE_TYPE_HSQL
public static final java.lang.String DATABASE_TYPE_HSQL
- See Also:
- Constant Field Values
-
DATABASE_TYPE_MYSQL
public static final java.lang.String DATABASE_TYPE_MYSQL
- See Also:
- Constant Field Values
-
DATABASE_TYPE_ORACLE
public static final java.lang.String DATABASE_TYPE_ORACLE
- See Also:
- Constant Field Values
-
DATABASE_TYPE_POSTGRES
public static final java.lang.String DATABASE_TYPE_POSTGRES
- See Also:
- Constant Field Values
-
DATABASE_TYPE_MSSQL
public static final java.lang.String DATABASE_TYPE_MSSQL
- See Also:
- Constant Field Values
-
DATABASE_TYPE_DB2
public static final java.lang.String DATABASE_TYPE_DB2
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildProcessEngine
public ProcessEngine 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
public java.util.Collection<? extends CommandInterceptor> getDefaultCommandInterceptors()
-
initCommandExecutor
public void initCommandExecutor()
-
initInterceptorChain
public CommandInterceptor initInterceptorChain(java.util.List<CommandInterceptor> chain)
-
createTransactionInterceptor
public abstract CommandInterceptor createTransactionInterceptor()
-
initServices
public void initServices()
-
initService
public void initService(java.lang.Object service)
-
initDataSource
public void initDataSource()
-
getDefaultDatabaseTypeMappings
public static java.util.Properties 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, java.io.Reader reader, java.util.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
protected java.io.InputStream getResourceAsStream(java.lang.String resource)
-
getMyBatisXmlConfigurationStream
public java.io.InputStream getMyBatisXmlConfigurationStream()
-
getCustomMybatisMappers
public java.util.Set<java.lang.Class<?>> getCustomMybatisMappers()
-
setCustomMybatisMappers
public void setCustomMybatisMappers(java.util.Set<java.lang.Class<?>> customMybatisMappers)
-
getCustomMybatisXMLMappers
public java.util.Set<java.lang.String> getCustomMybatisXMLMappers()
-
setCustomMybatisXMLMappers
public void setCustomMybatisXMLMappers(java.util.Set<java.lang.String> customMybatisXMLMappers)
-
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
public DbSqlSessionFactory createDbSqlSessionFactory()
-
addSessionFactory
public void addSessionFactory(SessionFactory sessionFactory)
-
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
public java.util.Collection<? extends Deployer> getDefaultDeployers()
-
initListenerFactory
public void initListenerFactory()
-
initBehaviorFactory
public void initBehaviorFactory()
-
initBpmnParser
public void initBpmnParser()
-
getDefaultBpmnParseHandlers
public java.util.List<BpmnParseHandler> 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()
-
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
public CommandConfig getDefaultCommandConfig()
-
setDefaultCommandConfig
public void setDefaultCommandConfig(CommandConfig defaultCommandConfig)
-
getSchemaCommandConfig
public CommandConfig getSchemaCommandConfig()
-
setSchemaCommandConfig
public void setSchemaCommandConfig(CommandConfig schemaCommandConfig)
-
getCommandInvoker
public CommandInterceptor getCommandInvoker()
-
setCommandInvoker
public void setCommandInvoker(CommandInterceptor commandInvoker)
-
getCustomPreCommandInterceptors
public java.util.List<CommandInterceptor> getCustomPreCommandInterceptors()
-
setCustomPreCommandInterceptors
public ProcessEngineConfigurationImpl setCustomPreCommandInterceptors(java.util.List<CommandInterceptor> customPreCommandInterceptors)
-
getCustomPostCommandInterceptors
public java.util.List<CommandInterceptor> getCustomPostCommandInterceptors()
-
setCustomPostCommandInterceptors
public ProcessEngineConfigurationImpl setCustomPostCommandInterceptors(java.util.List<CommandInterceptor> customPostCommandInterceptors)
-
getCommandInterceptors
public java.util.List<CommandInterceptor> getCommandInterceptors()
-
setCommandInterceptors
public ProcessEngineConfigurationImpl setCommandInterceptors(java.util.List<CommandInterceptor> commandInterceptors)
-
getCommandExecutor
public CommandExecutor getCommandExecutor()
-
setCommandExecutor
public ProcessEngineConfigurationImpl setCommandExecutor(CommandExecutor commandExecutor)
-
getRepositoryService
public RepositoryService getRepositoryService()
- Specified by:
getRepositoryServicein classProcessEngineConfiguration
-
setRepositoryService
public ProcessEngineConfigurationImpl setRepositoryService(RepositoryService repositoryService)
-
getRuntimeService
public RuntimeService getRuntimeService()
- Specified by:
getRuntimeServicein classProcessEngineConfiguration
-
setRuntimeService
public ProcessEngineConfigurationImpl setRuntimeService(RuntimeService runtimeService)
-
getHistoryService
public HistoryService getHistoryService()
- Specified by:
getHistoryServicein classProcessEngineConfiguration
-
setHistoryService
public ProcessEngineConfigurationImpl setHistoryService(HistoryService historyService)
-
getTaskService
public TaskService getTaskService()
- Specified by:
getTaskServicein classProcessEngineConfiguration
-
setTaskService
public ProcessEngineConfigurationImpl setTaskService(TaskService taskService)
-
getManagementService
public ManagementService getManagementService()
- Specified by:
getManagementServicein classProcessEngineConfiguration
-
setManagementService
public ProcessEngineConfigurationImpl setManagementService(ManagementService managementService)
-
getDynamicBpmnService
public DynamicBpmnService getDynamicBpmnService()
-
setDynamicBpmnService
public ProcessEngineConfigurationImpl setDynamicBpmnService(DynamicBpmnService dynamicBpmnService)
-
setUserGroupManager
public void setUserGroupManager(org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager)
-
getUserGroupManager
public org.activiti.api.runtime.shared.identity.UserGroupManager getUserGroupManager()
- Specified by:
getUserGroupManagerin classProcessEngineConfiguration
-
getIntegrationContextManager
public IntegrationContextManager getIntegrationContextManager()
- Specified by:
getIntegrationContextManagerin classProcessEngineConfiguration
-
getIntegrationContextService
public IntegrationContextService getIntegrationContextService()
- Specified by:
getIntegrationContextServicein classProcessEngineConfiguration
-
getProcessEngineConfiguration
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
- Specified by:
getProcessEngineConfigurationin classProcessEngineConfiguration
-
getSessionFactories
public java.util.Map<java.lang.Class<?>,SessionFactory> getSessionFactories()
-
setSessionFactories
public ProcessEngineConfigurationImpl setSessionFactories(java.util.Map<java.lang.Class<?>,SessionFactory> sessionFactories)
-
getConfigurators
public java.util.List<ProcessEngineConfigurator> getConfigurators()
-
addConfigurator
public ProcessEngineConfigurationImpl addConfigurator(ProcessEngineConfigurator configurator)
-
setConfigurators
public ProcessEngineConfigurationImpl setConfigurators(java.util.List<ProcessEngineConfigurator> configurators)
-
setEnableConfiguratorServiceLoader
public void setEnableConfiguratorServiceLoader(boolean enableConfiguratorServiceLoader)
-
getAllConfigurators
public java.util.List<ProcessEngineConfigurator> getAllConfigurators()
-
getBpmnDeployer
public BpmnDeployer getBpmnDeployer()
-
setBpmnDeployer
public ProcessEngineConfigurationImpl setBpmnDeployer(BpmnDeployer bpmnDeployer)
-
getBpmnParser
public BpmnParser getBpmnParser()
-
setBpmnParser
public ProcessEngineConfigurationImpl setBpmnParser(BpmnParser bpmnParser)
-
getParsedDeploymentBuilderFactory
public ParsedDeploymentBuilderFactory getParsedDeploymentBuilderFactory()
-
setParsedDeploymentBuilderFactory
public ProcessEngineConfigurationImpl setParsedDeploymentBuilderFactory(ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory)
-
getTimerManager
public TimerManager getTimerManager()
-
setTimerManager
public void setTimerManager(TimerManager timerManager)
-
getEventSubscriptionManager
public EventSubscriptionManager getEventSubscriptionManager()
-
setEventSubscriptionManager
public void setEventSubscriptionManager(EventSubscriptionManager eventSubscriptionManager)
-
getBpmnDeploymentHelper
public BpmnDeploymentHelper getBpmnDeploymentHelper()
-
setBpmnDeploymentHelper
public ProcessEngineConfigurationImpl setBpmnDeploymentHelper(BpmnDeploymentHelper bpmnDeploymentHelper)
-
getCachingAndArtifactsManager
public CachingAndArtifactsManager getCachingAndArtifactsManager()
-
setCachingAndArtifactsManager
public void setCachingAndArtifactsManager(CachingAndArtifactsManager cachingAndArtifactsManager)
-
getDeployers
public java.util.List<Deployer> getDeployers()
-
setDeployers
public ProcessEngineConfigurationImpl setDeployers(java.util.List<Deployer> deployers)
-
getIdGenerator
public IdGenerator getIdGenerator()
-
setIdGenerator
public ProcessEngineConfigurationImpl setIdGenerator(IdGenerator idGenerator)
-
getWsSyncFactoryClassName
public java.lang.String getWsSyncFactoryClassName()
-
setWsSyncFactoryClassName
public ProcessEngineConfigurationImpl setWsSyncFactoryClassName(java.lang.String wsSyncFactoryClassName)
-
addWsEndpointAddress
public ProcessEngineConfiguration addWsEndpointAddress(javax.xml.namespace.QName endpointName, java.net.URL address)
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
public ProcessEngineConfiguration removeWsEndpointAddress(javax.xml.namespace.QName endpointName)
Remove the address definition of the given web-service endpoint- Parameters:
endpointName- The endpoint name for which the address definition must be removed
-
getWsOverridenEndpointAddresses
public java.util.concurrent.ConcurrentMap<javax.xml.namespace.QName,java.net.URL> getWsOverridenEndpointAddresses()
-
setWsOverridenEndpointAddresses
public ProcessEngineConfiguration setWsOverridenEndpointAddresses(java.util.concurrent.ConcurrentMap<javax.xml.namespace.QName,java.net.URL> wsOverridenEndpointAddress)
-
getScriptingEngines
public ScriptingEngines getScriptingEngines()
-
setScriptingEngines
public ProcessEngineConfigurationImpl setScriptingEngines(ScriptingEngines scriptingEngines)
-
getVariableTypes
public VariableTypes getVariableTypes()
-
setVariableTypes
public ProcessEngineConfigurationImpl setVariableTypes(VariableTypes variableTypes)
-
isSerializableVariableTypeTrackDeserializedObjects
public boolean isSerializableVariableTypeTrackDeserializedObjects()
-
setSerializableVariableTypeTrackDeserializedObjects
public void setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects)
-
isSerializePOJOsInVariablesToJson
public boolean isSerializePOJOsInVariablesToJson()
-
setSerializePOJOsInVariablesToJson
public void setSerializePOJOsInVariablesToJson(boolean serializePOJOsInVariablesToJson)
-
getJavaClassFieldForJackson
public java.lang.String getJavaClassFieldForJackson()
-
setJavaClassFieldForJackson
public void setJavaClassFieldForJackson(java.lang.String javaClassFieldForJackson)
-
getExpressionManager
public ExpressionManager getExpressionManager()
-
setExpressionManager
public ProcessEngineConfigurationImpl setExpressionManager(ExpressionManager expressionManager)
-
getBusinessCalendarManager
public BusinessCalendarManager getBusinessCalendarManager()
-
setBusinessCalendarManager
public ProcessEngineConfigurationImpl setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager)
-
getExecutionQueryLimit
public int getExecutionQueryLimit()
-
setExecutionQueryLimit
public ProcessEngineConfigurationImpl setExecutionQueryLimit(int executionQueryLimit)
-
getTaskQueryLimit
public int getTaskQueryLimit()
-
setTaskQueryLimit
public ProcessEngineConfigurationImpl setTaskQueryLimit(int taskQueryLimit)
-
getHistoricTaskQueryLimit
public int getHistoricTaskQueryLimit()
-
setHistoricTaskQueryLimit
public ProcessEngineConfigurationImpl setHistoricTaskQueryLimit(int historicTaskQueryLimit)
-
getHistoricProcessInstancesQueryLimit
public int getHistoricProcessInstancesQueryLimit()
-
setHistoricProcessInstancesQueryLimit
public ProcessEngineConfigurationImpl setHistoricProcessInstancesQueryLimit(int historicProcessInstancesQueryLimit)
-
getCommandContextFactory
public CommandContextFactory getCommandContextFactory()
-
setCommandContextFactory
public ProcessEngineConfigurationImpl setCommandContextFactory(CommandContextFactory commandContextFactory)
-
getTransactionContextFactory
public TransactionContextFactory getTransactionContextFactory()
-
setTransactionContextFactory
public ProcessEngineConfigurationImpl setTransactionContextFactory(TransactionContextFactory transactionContextFactory)
-
getCustomPreDeployers
public java.util.List<Deployer> getCustomPreDeployers()
-
setCustomPreDeployers
public ProcessEngineConfigurationImpl setCustomPreDeployers(java.util.List<Deployer> customPreDeployers)
-
getCustomPostDeployers
public java.util.List<Deployer> getCustomPostDeployers()
-
setCustomPostDeployers
public ProcessEngineConfigurationImpl setCustomPostDeployers(java.util.List<Deployer> customPostDeployers)
-
getJobHandlers
public java.util.Map<java.lang.String,JobHandler> getJobHandlers()
-
setJobHandlers
public ProcessEngineConfigurationImpl setJobHandlers(java.util.Map<java.lang.String,JobHandler> jobHandlers)
-
getProcessInstanceHelper
public ProcessInstanceHelper getProcessInstanceHelper()
-
setProcessInstanceHelper
public ProcessEngineConfigurationImpl setProcessInstanceHelper(ProcessInstanceHelper processInstanceHelper)
-
getListenerNotificationHelper
public ListenerNotificationHelper 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
public DbSqlSessionFactory 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
public java.util.List<SessionFactory> getCustomSessionFactories()
-
setCustomSessionFactories
public ProcessEngineConfigurationImpl setCustomSessionFactories(java.util.List<SessionFactory> customSessionFactories)
-
getCustomJobHandlers
public java.util.List<JobHandler> getCustomJobHandlers()
-
setCustomJobHandlers
public ProcessEngineConfigurationImpl setCustomJobHandlers(java.util.List<JobHandler> customJobHandlers)
-
getCustomScriptingEngineClasses
public java.util.List<java.lang.String> getCustomScriptingEngineClasses()
-
setCustomScriptingEngineClasses
public ProcessEngineConfigurationImpl setCustomScriptingEngineClasses(java.util.List<java.lang.String> customScriptingEngineClasses)
-
getCustomPreVariableTypes
public java.util.List<VariableType> getCustomPreVariableTypes()
-
setCustomPreVariableTypes
public ProcessEngineConfigurationImpl setCustomPreVariableTypes(java.util.List<VariableType> customPreVariableTypes)
-
getCustomPostVariableTypes
public java.util.List<VariableType> getCustomPostVariableTypes()
-
setCustomPostVariableTypes
public ProcessEngineConfigurationImpl setCustomPostVariableTypes(java.util.List<VariableType> customPostVariableTypes)
-
getPreBpmnParseHandlers
public java.util.List<BpmnParseHandler> getPreBpmnParseHandlers()
-
setPreBpmnParseHandlers
public ProcessEngineConfigurationImpl setPreBpmnParseHandlers(java.util.List<BpmnParseHandler> preBpmnParseHandlers)
-
getCustomDefaultBpmnParseHandlers
public java.util.List<BpmnParseHandler> getCustomDefaultBpmnParseHandlers()
-
setCustomDefaultBpmnParseHandlers
public ProcessEngineConfigurationImpl setCustomDefaultBpmnParseHandlers(java.util.List<BpmnParseHandler> customDefaultBpmnParseHandlers)
-
getPostBpmnParseHandlers
public java.util.List<BpmnParseHandler> getPostBpmnParseHandlers()
-
setPostBpmnParseHandlers
public ProcessEngineConfigurationImpl setPostBpmnParseHandlers(java.util.List<BpmnParseHandler> postBpmnParseHandlers)
-
getActivityBehaviorFactory
public ActivityBehaviorFactory getActivityBehaviorFactory()
-
setActivityBehaviorFactory
public ProcessEngineConfigurationImpl setActivityBehaviorFactory(ActivityBehaviorFactory activityBehaviorFactory)
-
getListenerFactory
public ListenerFactory getListenerFactory()
-
setListenerFactory
public ProcessEngineConfigurationImpl setListenerFactory(ListenerFactory listenerFactory)
-
getBpmnParseFactory
public BpmnParseFactory getBpmnParseFactory()
-
setBpmnParseFactory
public ProcessEngineConfigurationImpl setBpmnParseFactory(BpmnParseFactory bpmnParseFactory)
-
getBeans
public java.util.Map<java.lang.Object,java.lang.Object> getBeans()
-
setBeans
public ProcessEngineConfigurationImpl setBeans(java.util.Map<java.lang.Object,java.lang.Object> beans)
-
getResolverFactories
public java.util.List<ResolverFactory> getResolverFactories()
-
setResolverFactories
public ProcessEngineConfigurationImpl setResolverFactories(java.util.List<ResolverFactory> resolverFactories)
-
getDeploymentManager
public DeploymentManager getDeploymentManager()
-
setDeploymentManager
public ProcessEngineConfigurationImpl setDeploymentManager(DeploymentManager deploymentManager)
-
setDelegateInterceptor
public ProcessEngineConfigurationImpl setDelegateInterceptor(DelegateInterceptor delegateInterceptor)
-
getDelegateInterceptor
public DelegateInterceptor getDelegateInterceptor()
-
getEventHandler
public EventHandler getEventHandler(java.lang.String eventType)
-
setEventHandlers
public ProcessEngineConfigurationImpl setEventHandlers(java.util.Map<java.lang.String,EventHandler> eventHandlers)
-
getEventHandlers
public java.util.Map<java.lang.String,EventHandler> getEventHandlers()
-
getCustomEventHandlers
public java.util.List<EventHandler> getCustomEventHandlers()
-
setCustomEventHandlers
public ProcessEngineConfigurationImpl setCustomEventHandlers(java.util.List<EventHandler> customEventHandlers)
-
getFailedJobCommandFactory
public FailedJobCommandFactory getFailedJobCommandFactory()
-
setFailedJobCommandFactory
public ProcessEngineConfigurationImpl setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory)
-
getIdGeneratorDataSource
public javax.sql.DataSource getIdGeneratorDataSource()
-
setIdGeneratorDataSource
public ProcessEngineConfigurationImpl setIdGeneratorDataSource(javax.sql.DataSource idGeneratorDataSource)
-
getIdGeneratorDataSourceJndiName
public java.lang.String getIdGeneratorDataSourceJndiName()
-
setIdGeneratorDataSourceJndiName
public ProcessEngineConfigurationImpl setIdGeneratorDataSourceJndiName(java.lang.String idGeneratorDataSourceJndiName)
-
getBatchSizeProcessInstances
public int getBatchSizeProcessInstances()
-
setBatchSizeProcessInstances
public ProcessEngineConfigurationImpl setBatchSizeProcessInstances(int batchSizeProcessInstances)
-
getBatchSizeTasks
public int getBatchSizeTasks()
-
setBatchSizeTasks
public ProcessEngineConfigurationImpl setBatchSizeTasks(int batchSizeTasks)
-
getProcessDefinitionCacheLimit
public int getProcessDefinitionCacheLimit()
-
setProcessDefinitionCacheLimit
public ProcessEngineConfigurationImpl setProcessDefinitionCacheLimit(int processDefinitionCacheLimit)
-
getProcessDefinitionCache
public DeploymentCache<ProcessDefinitionCacheEntry> getProcessDefinitionCache()
-
setProcessDefinitionCache
public ProcessEngineConfigurationImpl setProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache)
-
getKnowledgeBaseCacheLimit
public int getKnowledgeBaseCacheLimit()
-
setKnowledgeBaseCacheLimit
public ProcessEngineConfigurationImpl setKnowledgeBaseCacheLimit(int knowledgeBaseCacheLimit)
-
getKnowledgeBaseCache
public DeploymentCache<java.lang.Object> getKnowledgeBaseCache()
-
setKnowledgeBaseCache
public ProcessEngineConfigurationImpl setKnowledgeBaseCache(DeploymentCache<java.lang.Object> knowledgeBaseCache)
-
isEnableSafeBpmnXml
public boolean isEnableSafeBpmnXml()
-
setEnableSafeBpmnXml
public ProcessEngineConfigurationImpl setEnableSafeBpmnXml(boolean enableSafeBpmnXml)
-
getEventDispatcher
public ActivitiEventDispatcher getEventDispatcher()
-
setEventDispatcher
public ProcessEngineConfigurationImpl setEventDispatcher(ActivitiEventDispatcher eventDispatcher)
-
setEnableEventDispatcher
public ProcessEngineConfigurationImpl setEnableEventDispatcher(boolean enableEventDispatcher)
-
getTypedEventListeners
public java.util.Map<java.lang.String,java.util.List<ActivitiEventListener>> getTypedEventListeners()
-
setTypedEventListeners
public ProcessEngineConfigurationImpl setTypedEventListeners(java.util.Map<java.lang.String,java.util.List<ActivitiEventListener>> typedListeners)
-
getEventListeners
public java.util.List<ActivitiEventListener> getEventListeners()
-
setEventListeners
public ProcessEngineConfigurationImpl setEventListeners(java.util.List<ActivitiEventListener> eventListeners)
-
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
public ProcessEngineConfigurationImpl setBulkInsertEnabled(boolean isBulkInsertEnabled)
-
getMaxNrOfStatementsInBulkInsert
public int getMaxNrOfStatementsInBulkInsert()
-
setMaxNrOfStatementsInBulkInsert
public ProcessEngineConfigurationImpl setMaxNrOfStatementsInBulkInsert(int maxNrOfStatementsInBulkInsert)
-
isUsingRelationalDatabase
public boolean isUsingRelationalDatabase()
-
setUsingRelationalDatabase
public ProcessEngineConfigurationImpl setUsingRelationalDatabase(boolean usingRelationalDatabase)
-
isEnableVerboseExecutionTreeLogging
public boolean isEnableVerboseExecutionTreeLogging()
-
setEnableVerboseExecutionTreeLogging
public ProcessEngineConfigurationImpl setEnableVerboseExecutionTreeLogging(boolean enableVerboseExecutionTreeLogging)
-
setEnableEagerExecutionTreeFetching
public ProcessEngineConfigurationImpl setEnableEagerExecutionTreeFetching(boolean enableEagerExecutionTreeFetching)
-
setEnableExecutionRelationshipCounts
public ProcessEngineConfigurationImpl setEnableExecutionRelationshipCounts(boolean enableExecutionRelationshipCounts)
-
getPerformanceSettings
public PerformanceSettings getPerformanceSettings()
-
setPerformanceSettings
public void setPerformanceSettings(PerformanceSettings performanceSettings)
-
setEnableLocalization
public ProcessEngineConfigurationImpl setEnableLocalization(boolean enableLocalization)
-
getAttachmentDataManager
public AttachmentDataManager getAttachmentDataManager()
-
setAttachmentDataManager
public ProcessEngineConfigurationImpl setAttachmentDataManager(AttachmentDataManager attachmentDataManager)
-
getByteArrayDataManager
public ByteArrayDataManager getByteArrayDataManager()
-
setByteArrayDataManager
public ProcessEngineConfigurationImpl setByteArrayDataManager(ByteArrayDataManager byteArrayDataManager)
-
getCommentDataManager
public CommentDataManager getCommentDataManager()
-
setCommentDataManager
public ProcessEngineConfigurationImpl setCommentDataManager(CommentDataManager commentDataManager)
-
getDeploymentDataManager
public DeploymentDataManager getDeploymentDataManager()
-
setDeploymentDataManager
public ProcessEngineConfigurationImpl setDeploymentDataManager(DeploymentDataManager deploymentDataManager)
-
getEventLogEntryDataManager
public EventLogEntryDataManager getEventLogEntryDataManager()
-
setEventLogEntryDataManager
public ProcessEngineConfigurationImpl setEventLogEntryDataManager(EventLogEntryDataManager eventLogEntryDataManager)
-
getEventSubscriptionDataManager
public EventSubscriptionDataManager getEventSubscriptionDataManager()
-
setEventSubscriptionDataManager
public ProcessEngineConfigurationImpl setEventSubscriptionDataManager(EventSubscriptionDataManager eventSubscriptionDataManager)
-
getExecutionDataManager
public ExecutionDataManager getExecutionDataManager()
-
setExecutionDataManager
public ProcessEngineConfigurationImpl setExecutionDataManager(ExecutionDataManager executionDataManager)
-
getHistoricActivityInstanceDataManager
public HistoricActivityInstanceDataManager getHistoricActivityInstanceDataManager()
-
setHistoricActivityInstanceDataManager
public ProcessEngineConfigurationImpl setHistoricActivityInstanceDataManager(HistoricActivityInstanceDataManager historicActivityInstanceDataManager)
-
getHistoricDetailDataManager
public HistoricDetailDataManager getHistoricDetailDataManager()
-
setHistoricDetailDataManager
public ProcessEngineConfigurationImpl setHistoricDetailDataManager(HistoricDetailDataManager historicDetailDataManager)
-
getHistoricIdentityLinkDataManager
public HistoricIdentityLinkDataManager getHistoricIdentityLinkDataManager()
-
setHistoricIdentityLinkDataManager
public ProcessEngineConfigurationImpl setHistoricIdentityLinkDataManager(HistoricIdentityLinkDataManager historicIdentityLinkDataManager)
-
getHistoricProcessInstanceDataManager
public HistoricProcessInstanceDataManager getHistoricProcessInstanceDataManager()
-
setHistoricProcessInstanceDataManager
public ProcessEngineConfigurationImpl setHistoricProcessInstanceDataManager(HistoricProcessInstanceDataManager historicProcessInstanceDataManager)
-
getHistoricTaskInstanceDataManager
public HistoricTaskInstanceDataManager getHistoricTaskInstanceDataManager()
-
setHistoricTaskInstanceDataManager
public ProcessEngineConfigurationImpl setHistoricTaskInstanceDataManager(HistoricTaskInstanceDataManager historicTaskInstanceDataManager)
-
getHistoricVariableInstanceDataManager
public HistoricVariableInstanceDataManager getHistoricVariableInstanceDataManager()
-
setHistoricVariableInstanceDataManager
public ProcessEngineConfigurationImpl setHistoricVariableInstanceDataManager(HistoricVariableInstanceDataManager historicVariableInstanceDataManager)
-
getIdentityLinkDataManager
public IdentityLinkDataManager getIdentityLinkDataManager()
-
setIdentityLinkDataManager
public ProcessEngineConfigurationImpl setIdentityLinkDataManager(IdentityLinkDataManager identityLinkDataManager)
-
getJobDataManager
public JobDataManager getJobDataManager()
-
setJobDataManager
public ProcessEngineConfigurationImpl setJobDataManager(JobDataManager jobDataManager)
-
getTimerJobDataManager
public TimerJobDataManager getTimerJobDataManager()
-
setTimerJobDataManager
public ProcessEngineConfigurationImpl setTimerJobDataManager(TimerJobDataManager timerJobDataManager)
-
getSuspendedJobDataManager
public SuspendedJobDataManager getSuspendedJobDataManager()
-
setSuspendedJobDataManager
public ProcessEngineConfigurationImpl setSuspendedJobDataManager(SuspendedJobDataManager suspendedJobDataManager)
-
getDeadLetterJobDataManager
public DeadLetterJobDataManager getDeadLetterJobDataManager()
-
setDeadLetterJobDataManager
public ProcessEngineConfigurationImpl setDeadLetterJobDataManager(DeadLetterJobDataManager deadLetterJobDataManager)
-
getModelDataManager
public ModelDataManager getModelDataManager()
-
setModelDataManager
public ProcessEngineConfigurationImpl setModelDataManager(ModelDataManager modelDataManager)
-
getProcessDefinitionDataManager
public ProcessDefinitionDataManager getProcessDefinitionDataManager()
-
setProcessDefinitionDataManager
public ProcessEngineConfigurationImpl setProcessDefinitionDataManager(ProcessDefinitionDataManager processDefinitionDataManager)
-
getProcessDefinitionInfoDataManager
public ProcessDefinitionInfoDataManager getProcessDefinitionInfoDataManager()
-
setProcessDefinitionInfoDataManager
public ProcessEngineConfigurationImpl setProcessDefinitionInfoDataManager(ProcessDefinitionInfoDataManager processDefinitionInfoDataManager)
-
getPropertyDataManager
public PropertyDataManager getPropertyDataManager()
-
setPropertyDataManager
public ProcessEngineConfigurationImpl setPropertyDataManager(PropertyDataManager propertyDataManager)
-
getResourceDataManager
public ResourceDataManager getResourceDataManager()
-
setResourceDataManager
public ProcessEngineConfigurationImpl setResourceDataManager(ResourceDataManager resourceDataManager)
-
getTaskDataManager
public TaskDataManager getTaskDataManager()
-
setTaskDataManager
public ProcessEngineConfigurationImpl setTaskDataManager(TaskDataManager taskDataManager)
-
getVariableInstanceDataManager
public VariableInstanceDataManager getVariableInstanceDataManager()
-
setVariableInstanceDataManager
public ProcessEngineConfigurationImpl setVariableInstanceDataManager(VariableInstanceDataManager variableInstanceDataManager)
-
isEnableConfiguratorServiceLoader
public boolean isEnableConfiguratorServiceLoader()
-
getAttachmentEntityManager
public AttachmentEntityManager getAttachmentEntityManager()
-
setAttachmentEntityManager
public ProcessEngineConfigurationImpl setAttachmentEntityManager(AttachmentEntityManager attachmentEntityManager)
-
getByteArrayEntityManager
public ByteArrayEntityManager getByteArrayEntityManager()
-
setByteArrayEntityManager
public ProcessEngineConfigurationImpl setByteArrayEntityManager(ByteArrayEntityManager byteArrayEntityManager)
-
getCommentEntityManager
public CommentEntityManager getCommentEntityManager()
-
setCommentEntityManager
public ProcessEngineConfigurationImpl setCommentEntityManager(CommentEntityManager commentEntityManager)
-
getDeploymentEntityManager
public DeploymentEntityManager getDeploymentEntityManager()
-
setDeploymentEntityManager
public ProcessEngineConfigurationImpl setDeploymentEntityManager(DeploymentEntityManager deploymentEntityManager)
-
getEventLogEntryEntityManager
public EventLogEntryEntityManager getEventLogEntryEntityManager()
-
setEventLogEntryEntityManager
public ProcessEngineConfigurationImpl setEventLogEntryEntityManager(EventLogEntryEntityManager eventLogEntryEntityManager)
-
getEventSubscriptionEntityManager
public EventSubscriptionEntityManager getEventSubscriptionEntityManager()
-
setEventSubscriptionEntityManager
public ProcessEngineConfigurationImpl setEventSubscriptionEntityManager(EventSubscriptionEntityManager eventSubscriptionEntityManager)
-
getExecutionEntityManager
public ExecutionEntityManager getExecutionEntityManager()
-
setExecutionEntityManager
public ProcessEngineConfigurationImpl setExecutionEntityManager(ExecutionEntityManager executionEntityManager)
-
getHistoricActivityInstanceEntityManager
public HistoricActivityInstanceEntityManager getHistoricActivityInstanceEntityManager()
-
setHistoricActivityInstanceEntityManager
public ProcessEngineConfigurationImpl setHistoricActivityInstanceEntityManager(HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager)
-
getHistoricDetailEntityManager
public HistoricDetailEntityManager getHistoricDetailEntityManager()
-
setHistoricDetailEntityManager
public ProcessEngineConfigurationImpl setHistoricDetailEntityManager(HistoricDetailEntityManager historicDetailEntityManager)
-
getHistoricIdentityLinkEntityManager
public HistoricIdentityLinkEntityManager getHistoricIdentityLinkEntityManager()
-
setHistoricIdentityLinkEntityManager
public ProcessEngineConfigurationImpl setHistoricIdentityLinkEntityManager(HistoricIdentityLinkEntityManager historicIdentityLinkEntityManager)
-
getHistoricProcessInstanceEntityManager
public HistoricProcessInstanceEntityManager getHistoricProcessInstanceEntityManager()
-
setHistoricProcessInstanceEntityManager
public ProcessEngineConfigurationImpl setHistoricProcessInstanceEntityManager(HistoricProcessInstanceEntityManager historicProcessInstanceEntityManager)
-
getHistoricTaskInstanceEntityManager
public HistoricTaskInstanceEntityManager getHistoricTaskInstanceEntityManager()
-
setHistoricTaskInstanceEntityManager
public ProcessEngineConfigurationImpl setHistoricTaskInstanceEntityManager(HistoricTaskInstanceEntityManager historicTaskInstanceEntityManager)
-
getHistoricVariableInstanceEntityManager
public HistoricVariableInstanceEntityManager getHistoricVariableInstanceEntityManager()
-
setHistoricVariableInstanceEntityManager
public ProcessEngineConfigurationImpl setHistoricVariableInstanceEntityManager(HistoricVariableInstanceEntityManager historicVariableInstanceEntityManager)
-
getIdentityLinkEntityManager
public IdentityLinkEntityManager getIdentityLinkEntityManager()
-
setIdentityLinkEntityManager
public ProcessEngineConfigurationImpl setIdentityLinkEntityManager(IdentityLinkEntityManager identityLinkEntityManager)
-
getJobEntityManager
public JobEntityManager getJobEntityManager()
-
setJobEntityManager
public ProcessEngineConfigurationImpl setJobEntityManager(JobEntityManager jobEntityManager)
-
getTimerJobEntityManager
public TimerJobEntityManager getTimerJobEntityManager()
-
setTimerJobEntityManager
public ProcessEngineConfigurationImpl setTimerJobEntityManager(TimerJobEntityManager timerJobEntityManager)
-
getSuspendedJobEntityManager
public SuspendedJobEntityManager getSuspendedJobEntityManager()
-
setSuspendedJobEntityManager
public ProcessEngineConfigurationImpl setSuspendedJobEntityManager(SuspendedJobEntityManager suspendedJobEntityManager)
-
getDeadLetterJobEntityManager
public DeadLetterJobEntityManager getDeadLetterJobEntityManager()
-
setDeadLetterJobEntityManager
public ProcessEngineConfigurationImpl setDeadLetterJobEntityManager(DeadLetterJobEntityManager deadLetterJobEntityManager)
-
getModelEntityManager
public ModelEntityManager getModelEntityManager()
-
setModelEntityManager
public ProcessEngineConfigurationImpl setModelEntityManager(ModelEntityManager modelEntityManager)
-
getProcessDefinitionEntityManager
public ProcessDefinitionEntityManager getProcessDefinitionEntityManager()
-
setProcessDefinitionEntityManager
public ProcessEngineConfigurationImpl setProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager)
-
getProcessDefinitionInfoEntityManager
public ProcessDefinitionInfoEntityManager getProcessDefinitionInfoEntityManager()
-
setProcessDefinitionInfoEntityManager
public ProcessEngineConfigurationImpl setProcessDefinitionInfoEntityManager(ProcessDefinitionInfoEntityManager processDefinitionInfoEntityManager)
-
getPropertyEntityManager
public PropertyEntityManager getPropertyEntityManager()
-
setPropertyEntityManager
public ProcessEngineConfigurationImpl setPropertyEntityManager(PropertyEntityManager propertyEntityManager)
-
getResourceEntityManager
public ResourceEntityManager getResourceEntityManager()
-
setResourceEntityManager
public ProcessEngineConfigurationImpl setResourceEntityManager(ResourceEntityManager resourceEntityManager)
-
getTaskEntityManager
public TaskEntityManager getTaskEntityManager()
-
setTaskEntityManager
public ProcessEngineConfigurationImpl setTaskEntityManager(TaskEntityManager taskEntityManager)
-
getVariableInstanceEntityManager
public VariableInstanceEntityManager getVariableInstanceEntityManager()
-
setVariableInstanceEntityManager
public ProcessEngineConfigurationImpl setVariableInstanceEntityManager(VariableInstanceEntityManager variableInstanceEntityManager)
-
getTableDataManager
public TableDataManager getTableDataManager()
-
setTableDataManager
public ProcessEngineConfigurationImpl setTableDataManager(TableDataManager tableDataManager)
-
getHistoryManager
public HistoryManager getHistoryManager()
-
setHistoryManager
public ProcessEngineConfigurationImpl setHistoryManager(HistoryManager historyManager)
-
getJobManager
public JobManager getJobManager()
-
setJobManager
public ProcessEngineConfigurationImpl setJobManager(JobManager jobManager)
-
setClock
public ProcessEngineConfigurationImpl setClock(Clock clock)
- Overrides:
setClockin classProcessEngineConfiguration
-
resetClock
public void resetClock()
-
getDelegateExpressionFieldInjectionMode
public DelegateExpressionFieldInjectionMode 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
public ProcessEngineConfigurationImpl setAsyncExecutorCorePoolSize(int asyncExecutorCorePoolSize)
-
getAsyncExecutorNumberOfRetries
public int getAsyncExecutorNumberOfRetries()
-
setAsyncExecutorNumberOfRetries
public ProcessEngineConfigurationImpl setAsyncExecutorNumberOfRetries(int asyncExecutorNumberOfRetries)
-
getAsyncExecutorMaxPoolSize
public int getAsyncExecutorMaxPoolSize()
-
setAsyncExecutorMaxPoolSize
public ProcessEngineConfigurationImpl setAsyncExecutorMaxPoolSize(int asyncExecutorMaxPoolSize)
-
getAsyncExecutorThreadKeepAliveTime
public long getAsyncExecutorThreadKeepAliveTime()
-
setAsyncExecutorThreadKeepAliveTime
public ProcessEngineConfigurationImpl setAsyncExecutorThreadKeepAliveTime(long asyncExecutorThreadKeepAliveTime)
-
getAsyncExecutorThreadPoolQueueSize
public int getAsyncExecutorThreadPoolQueueSize()
-
setAsyncExecutorThreadPoolQueueSize
public ProcessEngineConfigurationImpl setAsyncExecutorThreadPoolQueueSize(int asyncExecutorThreadPoolQueueSize)
-
getAsyncExecutorThreadPoolQueue
public java.util.concurrent.BlockingQueue<java.lang.Runnable> getAsyncExecutorThreadPoolQueue()
-
setAsyncExecutorThreadPoolQueue
public ProcessEngineConfigurationImpl setAsyncExecutorThreadPoolQueue(java.util.concurrent.BlockingQueue<java.lang.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
public java.lang.String getAsyncExecutorLockOwner()
-
setAsyncExecutorLockOwner
public ProcessEngineConfigurationImpl setAsyncExecutorLockOwner(java.lang.String asyncExecutorLockOwner)
-
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
public ExecuteAsyncRunnableFactory 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)
-
getEventSubscriptionPayloadMappingProvider
public EventSubscriptionPayloadMappingProvider getEventSubscriptionPayloadMappingProvider()
-
setEventSubscriptionPayloadMappingProvider
public void setEventSubscriptionPayloadMappingProvider(EventSubscriptionPayloadMappingProvider eventSubscriptionPayloadMappingProvider)
-
-