## Uses of Class
org.activiti.engine.ProcessEngineConfiguration

- Packages that use ProcessEngineConfiguration
  Package | Description
  --- | ---
  org.activiti.engine | Public API of the Activiti engine. 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) `Task`s, such as claiming, completing and assigning tasks `IdentityService`: Used for managing `User`s, `Group`s and the relations between them `ManagementService`: Exposes engine admin 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.
  org.activiti.engine.test | Helper classes for testing processes.

- - ### Uses of ProcessEngineConfiguration in org.activiti.engine

    Methods in org.activiti.engine that return ProcessEngineConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static 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()`
    `ProcessEngineConfiguration` | EngineServices.`getProcessEngineConfiguration()`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setActivityFontName(String activityFontName)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setAnnotationFontName(String annotationFontName)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setAsyncExecutor(org.activiti.engine.impl.asyncexecutor.AsyncExecutor asyncExecutor)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setAsyncExecutorActivate(boolean asyncExecutorActivate)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setAsyncExecutorEnabled(boolean asyncExecutorEnabled)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setAsyncFailedJobWaitTime(int asyncFailedJobWaitTime)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setClassLoader(ClassLoader classLoader)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setClock(Clock clock)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setCreateDiagramOnDeploy(boolean createDiagramOnDeploy)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDatabaseCatalog(String databaseCatalog)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDatabaseSchema(String databaseSchema)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDatabaseSchemaUpdate(String databaseSchemaUpdate)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDatabaseTablePrefix(String databaseTablePrefix)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDatabaseType(String databaseType)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDatabaseWildcardEscapeCharacter(String databaseWildcardEscapeCharacter)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDataSource(DataSource dataSource)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDataSourceJndiName(String dataSourceJndiName)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDbHistoryUsed(boolean isDbHistoryUsed)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDbIdentityUsed(boolean isDbIdentityUsed)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDefaultCamelContext(String defaultCamelContext)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setDefaultFailedJobWaitTime(int defaultFailedJobWaitTime)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setEnableProcessDefinitionInfoCache(boolean enableProcessDefinitionInfoCache)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setHistory(String history)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setHistoryLevel(org.activiti.engine.impl.history.HistoryLevel historyLevel)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setIdBlockSize(int idBlockSize)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcDefaultTransactionIsolationLevel(int jdbcDefaultTransactionIsolationLevel)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcDriver(String jdbcDriver)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcMaxActiveConnections(int jdbcMaxActiveConnections)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcMaxCheckoutTime(int jdbcMaxCheckoutTime)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcMaxIdleConnections(int jdbcMaxIdleConnections)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcMaxWaitTime(int jdbcMaxWaitTime)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcPassword(String jdbcPassword)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcPingConnectionNotUsedFor(int jdbcPingNotUsedFor)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcPingEnabled(boolean jdbcPingEnabled)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcPingQuery(String jdbcPingQuery)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcUrl(String jdbcUrl)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJdbcUsername(String jdbcUsername)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJobExecutor(org.activiti.engine.impl.jobexecutor.JobExecutor jobExecutor)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJobExecutorActivate(boolean jobExecutorActivate)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJpaCloseEntityManager(boolean jpaCloseEntityManager)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJpaEntityManagerFactory(Object jpaEntityManagerFactory)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJpaHandleTransaction(boolean jpaHandleTransaction)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setJpaPersistenceUnitName(String jpaPersistenceUnitName)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setLabelFontName(String labelFontName)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setLockTimeAsyncJobWaitTime(int lockTimeAsyncJobWaitTime)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailServerDefaultFrom(String mailServerDefaultFrom)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailServerHost(String mailServerHost)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailServerPassword(String mailServerPassword)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailServerPort(int mailServerPort)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailServers(Map<String,MailServerInfo> mailServers)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailServerUsername(String mailServerUsername)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailServerUseSSL(boolean useSSL)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailServerUseTLS(boolean useTLS)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailSessionJndi(String mailSessionJndi)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setMailSessionsJndi(Map<String,String> mailSessionsJndi)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setProcessDiagramGenerator(org.activiti.image.ProcessDiagramGenerator processDiagramGenerator)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setProcessEngineLifecycleListener(ProcessEngineLifecycleListener processEngineLifecycleListener)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setProcessEngineName(String processEngineName)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setTablePrefixIsSchema(boolean tablePrefixIsSchema)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setTransactionsExternallyManaged(boolean transactionsExternallyManaged)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setUseClassForNameClassLoading(boolean useClassForNameClassLoading)`
    `ProcessEngineConfiguration` | ProcessEngineConfiguration.`setXmlEncoding(String xmlEncoding)`

  - ### Uses of ProcessEngineConfiguration in org.activiti.engine.test

    Fields in org.activiti.engine.test declared as ProcessEngineConfiguration
    Modifier and Type | Field and Description
    --- | ---
    `protected ProcessEngineConfiguration` | ActivitiTestCase.`processEngineConfiguration`
    `protected ProcessEngineConfiguration` | ActivitiRule.`processEngineConfiguration`

Copyright © 2016 Alfresco. All rights reserved.