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(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 TypeMethodDescriptionvoidFlowable5CompatibilityHandler.setFlowable6ProcessEngineConfiguration(ProcessEngineConfiguration processEngineConfiguration) -
Uses of ProcessEngineConfiguration in org.flowable.engine.configurator
Fields in org.flowable.engine.configurator declared as ProcessEngineConfigurationModifier and TypeFieldDescriptionprotected ProcessEngineConfigurationProcessEngineConfigurator.processEngineConfigurationMethods 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 TypeClassDescriptionclassclassclassclassMethods 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 TypeClassDescriptionclassAProcessEngineConfigurationthat builds a multi tenantProcessEnginewhere 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 StringAsyncLeaveJobHandler.createJobConfiguration(ProcessEngineConfiguration processEngineConfiguration, boolean evaluateConditions) static StringAsyncLeaveJobHandler.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.configurationConsumerMethods in org.flowable.engine.impl.test with parameters of type ProcessEngineConfigurationModifier and TypeMethodDescriptionprotected voidResourceFlowableTestCase.additionalConfiguration(ProcessEngineConfiguration processEngineConfiguration) static voidJobTestHelper.executeJobExecutorForTime(ProcessEngineConfiguration processEngineConfiguration, long maxMillisToWait, long intervalMillis) protected static voidJobTestHelper.internalWaitForJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, Predicate<ManagementService> jobsAvailablePredicate, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished) static booleanHistoryTestHelper.isHistoricTaskLoggingEnabled(ProcessEngineConfiguration configuration) static voidJobTestHelper.waitForJobExecutorOnCondition(ProcessEngineConfiguration processEngineConfiguration, long maxMillisToWait, long intervalMillis, Callable<Boolean> condition) static voidHistoryTestHelper.waitForJobExecutorToProcessAllHistoryJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis) static voidHistoryTestHelper.waitForJobExecutorToProcessAllHistoryJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished) static voidJobTestHelper.waitForJobExecutorToProcessAllJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis) static voidJobTestHelper.waitForJobExecutorToProcessAllJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished) static voidJobTestHelper.waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis) static voidJobTestHelper.waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished) static voidJobTestHelper.waitForJobExecutorToProcessAllJobsAndTimerJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis) static voidJobTestHelper.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 FormRepositoryServiceEngineServiceUtil.getFormRepositoryService(ProcessEngineConfiguration processEngineConfiguration) -
Uses of ProcessEngineConfiguration in org.flowable.engine.test
Fields in org.flowable.engine.test declared as ProcessEngineConfigurationModifier and TypeFieldDescriptionprotected ProcessEngineConfigurationFlowableRule.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 ProcessEngineConfigurationProcessInstanceDiagramResource.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