Uses of Class
org.flowable.engine.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
Modifier 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
(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncExecutor) ProcessEngineConfiguration.setAsyncExecutorActivate
(boolean asyncExecutorActivate) ProcessEngineConfiguration.setAsyncFailedJobWaitTime
(int asyncFailedJobWaitTime) ProcessEngineConfiguration.setAsyncHistoryExecutor
(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor) ProcessEngineConfiguration.setAsyncHistoryExecutorActivate
(boolean asyncHistoryExecutorActivate) ProcessEngineConfiguration.setAsyncHistoryTaskExecutor
(org.flowable.common.engine.api.async.AsyncTaskExecutor asyncHistoryTaskExecutor) ProcessEngineConfiguration.setAsyncTaskExecutor
(org.flowable.common.engine.api.async.AsyncTaskExecutor asyncTaskExecutor) ProcessEngineConfiguration.setAsyncTaskInvoker
(org.flowable.common.engine.api.async.AsyncTaskInvoker asyncTaskInvoker) ProcessEngineConfiguration.setAsyncTaskInvokerTaskExecutor
(org.flowable.common.engine.api.async.AsyncTaskExecutor asyncTaskInvokerTaskExecutor) ProcessEngineConfiguration.setClassLoader
(ClassLoader classLoader) ProcessEngineConfiguration.setCleanInstancesBatchSize
(int cleanInstancesBatchSize) ProcessEngineConfiguration.setCleanInstancesEndedAfter
(Duration cleanInstancesEndedAfter) ProcessEngineConfiguration.setCleanInstancesEndedAfterNumberOfDays
(int cleanInstancesEndedAfterNumberOfDays) Deprecated.ProcessEngineConfiguration.setClock
(org.flowable.common.engine.impl.runtime.Clock clock) 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
(org.flowable.mail.common.api.client.FlowableMailClient defaultMailClient) ProcessEngineConfiguration.setDefaultMailServer
(org.flowable.common.engine.impl.cfg.mail.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
(org.flowable.common.engine.impl.history.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, org.flowable.mail.common.api.client.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, org.flowable.common.engine.impl.cfg.mail.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
(org.flowable.image.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
Modifier and TypeMethodDescriptionFlowable5CompatibilityHandler.getFlowable6ProcessEngineConfiguration()
Modifier and TypeMethodDescriptionvoid
Flowable5CompatibilityHandler.setFlowable6ProcessEngineConfiguration
(ProcessEngineConfiguration processEngineConfiguration) -
Uses of ProcessEngineConfiguration in org.flowable.engine.test
Modifier and TypeFieldDescriptionprotected ProcessEngineConfiguration
FlowableRule.processEngineConfiguration
setCleanInstancesEndedAfter(Duration)
instead