Uses of Class
org.flowable.engine.ProcessEngineConfiguration
Packages that use ProcessEngineConfiguration
Package
Description
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine
can be obtained.Through the services obtained from such a
ProcessEngine
, BPM and workflow operation
can be executed:RepositoryService
: Manages Deployment
s.RuntimeService
: For starting and searching ProcessInstance
s.TaskService
: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.IdentityService
: Used for managing users, groups and the relations between them.ManagementService
: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService
: Exposes information about ongoing and past process instances.FormService
: Access to form data and rendered forms for starting new process instances and completing tasks.Helper classes for testing processes.
-
Uses of ProcessEngineConfiguration in org.flowable.engine
Methods in org.flowable.engine that return ProcessEngineConfigurationModifier and TypeMethodDescriptionstatic ProcessEngineConfiguration
ProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream
(InputStream inputStream) static ProcessEngineConfiguration
ProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream
(InputStream inputStream, String beanName) static ProcessEngineConfiguration
ProcessEngineConfiguration.createProcessEngineConfigurationFromResource
(String resource) static ProcessEngineConfiguration
ProcessEngineConfiguration.createProcessEngineConfigurationFromResource
(String resource, String beanName) static ProcessEngineConfiguration
ProcessEngineConfiguration.createProcessEngineConfigurationFromResourceDefault()
static ProcessEngineConfiguration
ProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration()
static ProcessEngineConfiguration
ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration()
ProcessEngine.getProcessEngineConfiguration()
abstract ProcessEngineConfiguration
ProcessEngineConfiguration.getProcessEngineConfiguration()
ProcessEngineConfiguration.setActivityFontName
(String activityFontName) ProcessEngineConfiguration.setAlwaysUseArraysForDmnMultiHitPolicies
(boolean alwaysUseArraysForDmnMultiHitPolicies) ProcessEngineConfiguration.setAnnotationFontName
(String annotationFontName) ProcessEngineConfiguration.setAsyncExecutor
(AsyncExecutor asyncExecutor) ProcessEngineConfiguration.setAsyncExecutorActivate
(boolean asyncExecutorActivate) ProcessEngineConfiguration.setAsyncFailedJobWaitTime
(int asyncFailedJobWaitTime) ProcessEngineConfiguration.setAsyncHistoryExecutor
(AsyncExecutor asyncHistoryExecutor) ProcessEngineConfiguration.setAsyncHistoryExecutorActivate
(boolean asyncHistoryExecutorActivate) ProcessEngineConfiguration.setAsyncHistoryTaskExecutor
(AsyncTaskExecutor asyncHistoryTaskExecutor) ProcessEngineConfiguration.setAsyncTaskExecutor
(AsyncTaskExecutor asyncTaskExecutor) ProcessEngineConfiguration.setAsyncTaskInvoker
(AsyncTaskInvoker asyncTaskInvoker) ProcessEngineConfiguration.setAsyncTaskInvokerTaskExecutor
(AsyncTaskExecutor asyncTaskInvokerTaskExecutor) ProcessEngineConfiguration.setClassLoader
(ClassLoader classLoader) ProcessEngineConfiguration.setCleanInstancesBatchSize
(int cleanInstancesBatchSize) ProcessEngineConfiguration.setCleanInstancesEndedAfter
(Duration cleanInstancesEndedAfter) ProcessEngineConfiguration.setCleanInstancesEndedAfterNumberOfDays
(int cleanInstancesEndedAfterNumberOfDays) Deprecated.ProcessEngineConfiguration.setCreateDiagramOnDeploy
(boolean createDiagramOnDeploy) ProcessEngineConfiguration.setDatabaseCatalog
(String databaseCatalog) ProcessEngineConfiguration.setDatabaseSchema
(String databaseSchema) ProcessEngineConfiguration.setDatabaseSchemaUpdate
(String databaseSchemaUpdate) ProcessEngineConfiguration.setDatabaseTablePrefix
(String databaseTablePrefix) ProcessEngineConfiguration.setDatabaseType
(String databaseType) ProcessEngineConfiguration.setDatabaseWildcardEscapeCharacter
(String databaseWildcardEscapeCharacter) ProcessEngineConfiguration.setDataSource
(DataSource dataSource) ProcessEngineConfiguration.setDataSourceJndiName
(String dataSourceJndiName) ProcessEngineConfiguration.setDefaultCamelContext
(String defaultCamelContext) ProcessEngineConfiguration.setDefaultFailedJobWaitTime
(int defaultFailedJobWaitTime) ProcessEngineConfiguration.setDefaultMailClient
(FlowableMailClient defaultMailClient) ProcessEngineConfiguration.setDefaultMailServer
(MailServerInfo defaultMailServer) ProcessEngineConfiguration.setDrawSequenceFlowNameWithNoLabelDI
(boolean drawSequenceFlowNameWithNoLabelDI) ProcessEngineConfiguration.setEnableHistoryCleaning
(boolean enableHistoryCleaning) ProcessEngineConfiguration.setEnableProcessDefinitionHistoryLevel
(boolean enableProcessDefinitionHistoryLevel) ProcessEngineConfiguration.setEnableProcessDefinitionInfoCache
(boolean enableProcessDefinitionInfoCache) ProcessEngineConfiguration.setEngineName
(String processEngineName) ProcessEngineConfiguration.setHistory
(String history) ProcessEngineConfiguration.setHistoryCleaningManager
(HistoryCleaningManager historyCleaningManager) ProcessEngineConfiguration.setHistoryCleaningTimeCycleConfig
(String historyCleaningTimeCycleConfig) ProcessEngineConfiguration.setHistoryLevel
(HistoryLevel historyLevel) ProcessEngineConfiguration.setIdBlockSize
(int idBlockSize) ProcessEngineConfiguration.setJdbcDefaultTransactionIsolationLevel
(int jdbcDefaultTransactionIsolationLevel) ProcessEngineConfiguration.setJdbcDriver
(String jdbcDriver) ProcessEngineConfiguration.setJdbcMaxActiveConnections
(int jdbcMaxActiveConnections) ProcessEngineConfiguration.setJdbcMaxCheckoutTime
(int jdbcMaxCheckoutTime) ProcessEngineConfiguration.setJdbcMaxIdleConnections
(int jdbcMaxIdleConnections) ProcessEngineConfiguration.setJdbcMaxWaitTime
(int jdbcMaxWaitTime) ProcessEngineConfiguration.setJdbcPassword
(String jdbcPassword) ProcessEngineConfiguration.setJdbcPingConnectionNotUsedFor
(int jdbcPingNotUsedFor) ProcessEngineConfiguration.setJdbcPingEnabled
(boolean jdbcPingEnabled) ProcessEngineConfiguration.setJdbcPingQuery
(String jdbcPingQuery) ProcessEngineConfiguration.setJdbcUrl
(String jdbcUrl) ProcessEngineConfiguration.setJdbcUsername
(String jdbcUsername) ProcessEngineConfiguration.setJpaCloseEntityManager
(boolean jpaCloseEntityManager) ProcessEngineConfiguration.setJpaEntityManagerFactory
(Object jpaEntityManagerFactory) ProcessEngineConfiguration.setJpaHandleTransaction
(boolean jpaHandleTransaction) ProcessEngineConfiguration.setJpaPersistenceUnitName
(String jpaPersistenceUnitName) ProcessEngineConfiguration.setLabelFontName
(String labelFontName) ProcessEngineConfiguration.setMailClients
(Map<String, FlowableMailClient> mailClients) ProcessEngineConfiguration.setMailServerDefaultCharset
(Charset mailServerDefaultCharset) ProcessEngineConfiguration.setMailServerDefaultFrom
(String mailServerDefaultFrom) ProcessEngineConfiguration.setMailServerForceTo
(String mailServerForceTo) ProcessEngineConfiguration.setMailServerHost
(String mailServerHost) ProcessEngineConfiguration.setMailServerPassword
(String mailServerPassword) ProcessEngineConfiguration.setMailServerPort
(int mailServerPort) ProcessEngineConfiguration.setMailServers
(Map<String, MailServerInfo> mailServers) ProcessEngineConfiguration.setMailServerSSLPort
(int mailServerSSLPort) ProcessEngineConfiguration.setMailServerUsername
(String mailServerUsername) ProcessEngineConfiguration.setMailServerUseSSL
(boolean useSSL) ProcessEngineConfiguration.setMailServerUseTLS
(boolean useTLS) ProcessEngineConfiguration.setMailSessionJndi
(String mailSessionJndi) ProcessEngineConfiguration.setMailSessionsJndi
(Map<String, String> mailSessionsJndi) ProcessEngineConfiguration.setProcessDiagramGenerator
(ProcessDiagramGenerator processDiagramGenerator) ProcessEngineConfiguration.setTablePrefixIsSchema
(boolean tablePrefixIsSchema) ProcessEngineConfiguration.setTransactionsExternallyManaged
(boolean transactionsExternallyManaged) ProcessEngineConfiguration.setUseClassForNameClassLoading
(boolean useClassForNameClassLoading) ProcessEngineConfiguration.setXmlEncoding
(String xmlEncoding) -
Uses of ProcessEngineConfiguration in org.flowable.engine.compatibility
Methods in org.flowable.engine.compatibility that return ProcessEngineConfigurationModifier and TypeMethodDescriptionFlowable5CompatibilityHandler.getFlowable6ProcessEngineConfiguration()
Methods in org.flowable.engine.compatibility with parameters of type ProcessEngineConfigurationModifier and TypeMethodDescriptionvoid
Flowable5CompatibilityHandler.setFlowable6ProcessEngineConfiguration
(ProcessEngineConfiguration processEngineConfiguration) -
Uses of ProcessEngineConfiguration in org.flowable.engine.configurator
Fields in org.flowable.engine.configurator declared as ProcessEngineConfigurationModifier and TypeFieldDescriptionprotected ProcessEngineConfiguration
ProcessEngineConfigurator.processEngineConfiguration
Methods in org.flowable.engine.configurator that return ProcessEngineConfigurationMethods in org.flowable.engine.configurator with parameters of type ProcessEngineConfigurationModifier and TypeMethodDescriptionProcessEngineConfigurator.setProcessEngineConfiguration
(ProcessEngineConfiguration processEngineConfiguration) -
Uses of ProcessEngineConfiguration in org.flowable.engine.impl.cfg
Subclasses of ProcessEngineConfiguration in org.flowable.engine.impl.cfgModifier and TypeClassDescriptionclass
class
class
class
Methods in org.flowable.engine.impl.cfg that return ProcessEngineConfigurationModifier and TypeMethodDescriptionProcessEngineConfigurationImpl.addWsEndpointAddress
(QName endpointName, URL address) Add or replace the address of the given web-service endpoint with the given valueProcessEngineConfigurationImpl.removeWsEndpointAddress
(QName endpointName) Remove the address definition of the given web-service endpointProcessEngineConfigurationImpl.setWsOverridenEndpointAddresses
(ConcurrentMap<QName, URL> wsOverridenEndpointAddress) -
Uses of ProcessEngineConfiguration in org.flowable.engine.impl.cfg.multitenant
Subclasses of ProcessEngineConfiguration in org.flowable.engine.impl.cfg.multitenantModifier and TypeClassDescriptionclass
AProcessEngineConfiguration
that builds a multi tenantProcessEngine
where each tenant has its own database schema. -
Uses of ProcessEngineConfiguration in org.flowable.engine.impl.jobexecutor
Methods in org.flowable.engine.impl.jobexecutor with parameters of type ProcessEngineConfigurationModifier and TypeMethodDescriptionstatic String
AsyncLeaveJobHandler.createJobConfiguration
(ProcessEngineConfiguration processEngineConfiguration, boolean evaluateConditions) static String
AsyncLeaveJobHandler.createJobConfiguration
(ProcessEngineConfiguration processEngineConfiguration, SequenceFlow sequenceFlow) -
Uses of ProcessEngineConfiguration in org.flowable.engine.impl.test
Fields in org.flowable.engine.impl.test with type parameters of type ProcessEngineConfigurationModifier and TypeFieldDescriptionprotected final Consumer<ProcessEngineConfiguration>
ResourceFlowableExtension.configurationConsumer
Methods in org.flowable.engine.impl.test with parameters of type ProcessEngineConfigurationModifier and TypeMethodDescriptionprotected void
ResourceFlowableTestCase.additionalConfiguration
(ProcessEngineConfiguration processEngineConfiguration) static void
JobTestHelper.executeJobExecutorForTime
(ProcessEngineConfiguration processEngineConfiguration, long maxMillisToWait, long intervalMillis) protected static void
JobTestHelper.internalWaitForJobs
(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, Predicate<ManagementService> jobsAvailablePredicate, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished) static boolean
HistoryTestHelper.isHistoricTaskLoggingEnabled
(ProcessEngineConfiguration configuration) static void
JobTestHelper.waitForJobExecutorOnCondition
(ProcessEngineConfiguration processEngineConfiguration, long maxMillisToWait, long intervalMillis, Callable<Boolean> condition) static void
HistoryTestHelper.waitForJobExecutorToProcessAllHistoryJobs
(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis) static void
HistoryTestHelper.waitForJobExecutorToProcessAllHistoryJobs
(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished) static void
JobTestHelper.waitForJobExecutorToProcessAllJobs
(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis) static void
JobTestHelper.waitForJobExecutorToProcessAllJobs
(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished) static void
JobTestHelper.waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs
(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis) static void
JobTestHelper.waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs
(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished) static void
JobTestHelper.waitForJobExecutorToProcessAllJobsAndTimerJobs
(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis) static void
JobTestHelper.waitForJobExecutorToProcessAllJobsAndTimerJobs
(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished) Constructor parameters in org.flowable.engine.impl.test with type arguments of type ProcessEngineConfigurationModifierConstructorDescriptionResourceFlowableExtension
(String configurationResource, String processEngineName, Consumer<ProcessEngineConfiguration> configurationConsumer) ResourceFlowableExtension
(String configurationResource, Consumer<ProcessEngineConfiguration> configurationConsumer) -
Uses of ProcessEngineConfiguration in org.flowable.engine.impl.util
Methods in org.flowable.engine.impl.util with parameters of type ProcessEngineConfigurationModifier and TypeMethodDescriptionstatic FormRepositoryService
EngineServiceUtil.getFormRepositoryService
(ProcessEngineConfiguration processEngineConfiguration) -
Uses of ProcessEngineConfiguration in org.flowable.engine.test
Fields in org.flowable.engine.test declared as ProcessEngineConfigurationModifier and TypeFieldDescriptionprotected ProcessEngineConfiguration
FlowableRule.processEngineConfiguration
-
Uses of ProcessEngineConfiguration in org.flowable.rest.service.api.runtime.process
Fields in org.flowable.rest.service.api.runtime.process declared as ProcessEngineConfigurationModifier and TypeFieldDescriptionprotected ProcessEngineConfiguration
ProcessInstanceDiagramResource.processEngineConfiguration
-
Uses of ProcessEngineConfiguration in org.flowable.spring
Subclasses of ProcessEngineConfiguration in org.flowable.springMethods in org.flowable.spring that return ProcessEngineConfigurationModifier and TypeMethodDescriptionSpringProcessEngineConfiguration.setDataSource
(DataSource dataSource)
setCleanInstancesEndedAfter(Duration)
instead