org.activiti
Class DbProcessEngineBuilder
java.lang.Object
org.activiti.DbProcessEngineBuilder
public class DbProcessEngineBuilder
- extends java.lang.Object
builds a process engine based on a couple of simple properties.
To build a ProcessEngine that's using a h2 database over a TCP connection:
ProcessEngine processEngine = DbProcessEngineBuilder.setDatabaseName("h2").setJdbcDriver("org.h2.Driver").setJdbcUrl("jdbc:h2:tcp://localhost/activiti")
.setJdbcUsername("sa").setJdbcPassword("").setDbSchemaStrategy(DbSchemaStrategy.CHECK_VERSION).buildProcessEngine();
To build a ProcessEngine that's using a h2 in memory database:
ProcessEngine processEngine = DbProcessEngineBuilder.setDatabaseName("h2").setJdbcDriver("org.h2.Driver").setJdbcUrl("jdbc:h2:mem:activiti").setJdbcUsername(
"sa").setJdbcPassword("").setDbSchemaStrategy(DbSchemaStrategy.CREATE_DROP).buildProcessEngine();
- Author:
- Tom Baeyens, Joram Barrez
- See Also:
ProcessEngines
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DbProcessEngineBuilder
public DbProcessEngineBuilder()
setProcessEngineName
public DbProcessEngineBuilder setProcessEngineName(java.lang.String processEngineName)
setDatabaseName
public DbProcessEngineBuilder setDatabaseName(java.lang.String databaseName)
setJdbcDriver
public DbProcessEngineBuilder setJdbcDriver(java.lang.String jdbcDriver)
setLocalTransactions
public DbProcessEngineBuilder setLocalTransactions(boolean localTransactions)
setJdbcUrl
public DbProcessEngineBuilder setJdbcUrl(java.lang.String jdbcUrl)
setJdbcUsername
public DbProcessEngineBuilder setJdbcUsername(java.lang.String jdbcUsername)
setJdbcPassword
public DbProcessEngineBuilder setJdbcPassword(java.lang.String jdbcPassword)
setDbSchemaStrategy
public DbProcessEngineBuilder setDbSchemaStrategy(DbSchemaStrategy dbSchemaStrategy)
configureFromProperties
public DbProcessEngineBuilder configureFromProperties(java.util.Properties configurationProperties)
configureFromPropertiesInputStream
public DbProcessEngineBuilder configureFromPropertiesInputStream(java.io.InputStream inputStream)
configureFromPropertiesResource
public DbProcessEngineBuilder configureFromPropertiesResource(java.lang.String propertiesResource)
setJobExecutorAutoActivation
public DbProcessEngineBuilder setJobExecutorAutoActivation(boolean jobExecutorAutoActivate)
buildProcessEngine
public ProcessEngine buildProcessEngine()
Copyright © 2010 Alfresco. All Rights Reserved.