|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activiti.ProcessEngines
public abstract class ProcessEngines
helper for initializing and closing process engines in server environments.
The activiti-engine-init webapp will
call the init() method when the webapp is deployed and it will call the
destroy() method when the webapp is destroyed. That way,
All applications can just use the getProcessEngines() to
obtain pre-initialized and cached process engines.
The init() method will try to build one ProcessEngine for
each activiti.properties file found on the classpath. If you have more then one,
make sure you specify different process.engine.name values.
| Field Summary | |
|---|---|
protected static boolean |
isInitialized
|
static java.lang.String |
NAME_DEFAULT
|
protected static java.util.List<ProcessEngineInfo> |
processEngineInfos
|
protected static java.util.Map<java.lang.String,ProcessEngineInfo> |
processEngineInfosByName
|
protected static java.util.Map<java.lang.String,ProcessEngineInfo> |
processEngineInfosByResourceUrl
|
protected static java.util.Map<java.lang.String,ProcessEngine> |
processEngines
|
| Constructor Summary | |
|---|---|
ProcessEngines()
|
|
| Method Summary | |
|---|---|
static void |
destroy()
closes all process engines. |
static ProcessEngine |
getDefaultProcessEngine()
|
static ProcessEngine |
getProcessEngine(java.lang.String processEngineName)
obtain a process engine by name. |
static ProcessEngineInfo |
getProcessEngineInfo(java.lang.String processEngineName)
get initialization results. |
static java.util.List<ProcessEngineInfo> |
getProcessEngineInfos()
get initialization results. |
static java.util.Map<java.lang.String,ProcessEngine> |
getProcessEngines()
provides access to process engine to application clients in a managed server environment. |
static void |
init()
is called when a server boots by the activiti-rest webapp. |
static ProcessEngineInfo |
retry(java.lang.String resourceUrl)
retries to initialize a process engine that previously failed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String NAME_DEFAULT
protected static boolean isInitialized
protected static java.util.Map<java.lang.String,ProcessEngine> processEngines
protected static java.util.Map<java.lang.String,ProcessEngineInfo> processEngineInfosByName
protected static java.util.Map<java.lang.String,ProcessEngineInfo> processEngineInfosByResourceUrl
protected static java.util.List<ProcessEngineInfo> processEngineInfos
| Constructor Detail |
|---|
public ProcessEngines()
| Method Detail |
|---|
public static void init()
public static java.util.List<ProcessEngineInfo> getProcessEngineInfos()
public static ProcessEngineInfo getProcessEngineInfo(java.lang.String processEngineName)
public static ProcessEngine getDefaultProcessEngine()
public static ProcessEngine getProcessEngine(java.lang.String processEngineName)
processEngineName - is the name of the process engine or null for the default process engine.public static ProcessEngineInfo retry(java.lang.String resourceUrl)
public static java.util.Map<java.lang.String,ProcessEngine> getProcessEngines()
public static void destroy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||