public abstract class CmmnEngines extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static List<EngineInfo> |
cmmnEngineInfos |
protected static Map<String,EngineInfo> |
cmmnEngineInfosByName |
protected static Map<String,EngineInfo> |
cmmnEngineInfosByResourceUrl |
protected static Map<String,CmmnEngine> |
cmmnEngines |
protected static boolean |
isInitialized |
static String |
NAME_DEFAULT |
| Constructor and Description |
|---|
CmmnEngines() |
| Modifier and Type | Method and Description |
|---|---|
protected static CmmnEngine |
buildCmmnEngine(URL resource) |
static void |
destroy()
closes all cmmn engines.
|
static CmmnEngine |
getCmmnEngine(String cmmnEngineName)
Obtain a cmmn engine by name.
|
static EngineInfo |
getCmmnEngineInfo(String cmmnEngineName)
Get initialization results.
|
static List<EngineInfo> |
getCmmnEngineInfos()
Get initialization results.
|
static Map<String,CmmnEngine> |
getCmmnEngines()
provides access to cmmn engine to application clients in a managed server environment.
|
static CmmnEngine |
getDefaultCmmnEngine() |
static void |
init()
Initializes all CMMN engines that can be found on the classpath for resources
flowable.cmmn.cfg.xml and for resources flowable-cmmn-context.xml (Spring style
configuration). |
protected static void |
initCmmnEngineFromSpringResource(URL resource) |
static boolean |
isInitialized() |
static void |
registerCmmnEngine(CmmnEngine cmmnEngine)
Registers the given cmmn engine.
|
static EngineInfo |
retry(String resourceUrl)
retries to initialize a cmmn engine that previously failed.
|
static void |
setInitialized(boolean isInitialized) |
static void |
unregister(CmmnEngine cmmnEngine)
Unregisters the given cmmn engine.
|
public static final String NAME_DEFAULT
protected static boolean isInitialized
protected static Map<String,CmmnEngine> cmmnEngines
protected static Map<String,EngineInfo> cmmnEngineInfosByName
protected static Map<String,EngineInfo> cmmnEngineInfosByResourceUrl
protected static List<EngineInfo> cmmnEngineInfos
public static void init()
flowable.cmmn.cfg.xml and for resources flowable-cmmn-context.xml (Spring style
configuration).protected static void initCmmnEngineFromSpringResource(URL resource)
public static void registerCmmnEngine(CmmnEngine cmmnEngine)
EngineInfo will be available for this cmmn engine. An engine that is registered will be closed when the destroy() is called.public static void unregister(CmmnEngine cmmnEngine)
protected static CmmnEngine buildCmmnEngine(URL resource)
public static List<EngineInfo> getCmmnEngineInfos()
public static EngineInfo getCmmnEngineInfo(String cmmnEngineName)
init(). No EngineInfo is available for engines which were registered
programmatically.public static CmmnEngine getDefaultCmmnEngine()
public static CmmnEngine getCmmnEngine(String cmmnEngineName)
cmmnEngineName - is the name of the cmmn engine or null for the default cmmn engine.public static EngineInfo retry(String resourceUrl)
public static Map<String,CmmnEngine> getCmmnEngines()
public static void destroy()
public static boolean isInitialized()
public static void setInitialized(boolean isInitialized)
Copyright © 2018 Flowable. All rights reserved.