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 Deployments.RuntimeService: For starting and searching ProcessInstances.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 ProcessEngineConfigurationProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream(InputStream inputStream) static ProcessEngineConfigurationProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream(InputStream inputStream, String beanName) static ProcessEngineConfigurationProcessEngineConfiguration.createProcessEngineConfigurationFromResource(String resource) static ProcessEngineConfigurationProcessEngineConfiguration.createProcessEngineConfigurationFromResource(String resource, String beanName) static ProcessEngineConfigurationProcessEngineConfiguration.createProcessEngineConfigurationFromResourceDefault()static ProcessEngineConfigurationProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration()static ProcessEngineConfigurationProcessEngineConfiguration.createStandaloneProcessEngineConfiguration()ProcessEngine.getProcessEngineConfiguration()abstract ProcessEngineConfigurationProcessEngineConfiguration.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(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.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
Methods in org.flowable.engine.compatibility that return ProcessEngineConfigurationModifier and TypeMethodDescriptionFlowable5CompatibilityHandler.getFlowable6ProcessEngineConfiguration()Methods in org.flowable.engine.compatibility with parameters of type ProcessEngineConfigurationModifier and TypeMethodDescriptionvoidFlowable5CompatibilityHandler.setFlowable6ProcessEngineConfiguration(ProcessEngineConfiguration processEngineConfiguration) -
Uses of ProcessEngineConfiguration in org.flowable.engine.test
Fields in org.flowable.engine.test declared as ProcessEngineConfigurationModifier and TypeFieldDescriptionprotected ProcessEngineConfigurationFlowableRule.processEngineConfigurationDeprecated, for removal: This API element is subject to removal in a future version.
setCleanInstancesEndedAfter(Duration)instead