public abstract class DmnEngines extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static List<DmnEngineInfo> |
dmnEngineInfos |
protected static Map<String,DmnEngineInfo> |
dmnEngineInfosByName |
protected static Map<String,DmnEngineInfo> |
dmnEngineInfosByResourceUrl |
protected static Map<String,DmnEngine> |
dmnEngines |
protected static boolean |
isInitialized |
static String |
NAME_DEFAULT |
| Constructor and Description |
|---|
DmnEngines() |
| Modifier and Type | Method and Description |
|---|---|
protected static DmnEngine |
buildDmnEngine(URL resource) |
static void |
destroy()
closes all dmn engines.
|
static DmnEngine |
getDefaultDmnEngine() |
static DmnEngine |
getDmnEngine(String dmnEngineName)
obtain a dmn engine by name.
|
static DmnEngineInfo |
getDmnEngineInfo(String dmnEngineName)
Get initialization results.
|
static List<DmnEngineInfo> |
getDmnEngineInfos()
Get initialization results.
|
static Map<String,DmnEngine> |
getDmnEngines()
provides access to dmn engine to application clients in a managed server environment.
|
static void |
init()
Initializes all dmn engines that can be found on the classpath for
resources
activiti.dmn.cfg.xml and for resources
activiti-dmn-context.xml (Spring style configuration). |
static boolean |
isInitialized() |
static void |
registerDmnEngine(DmnEngine dmnEngine)
Registers the given dmn engine.
|
static DmnEngineInfo |
retry(String resourceUrl)
retries to initialize a dmn engine that previously failed.
|
static void |
setInitialized(boolean isInitialized) |
static void |
unregister(DmnEngine dmnEngine)
Unregisters the given dmn engine.
|
public static final String NAME_DEFAULT
protected static boolean isInitialized
protected static Map<String,DmnEngineInfo> dmnEngineInfosByName
protected static Map<String,DmnEngineInfo> dmnEngineInfosByResourceUrl
protected static List<DmnEngineInfo> dmnEngineInfos
public static void init()
activiti.dmn.cfg.xml and for resources
activiti-dmn-context.xml (Spring style configuration).public static void registerDmnEngine(DmnEngine dmnEngine)
DmnEngineInfo will be
available for this dmn engine. An engine that is registered will be
closed when the destroy() is called.public static void unregister(DmnEngine dmnEngine)
public static List<DmnEngineInfo> getDmnEngineInfos()
public static DmnEngineInfo getDmnEngineInfo(String dmnEngineName)
init(). No
DmnEngineInfo is available for engines which were registered
programmatically.public static DmnEngine getDefaultDmnEngine()
public static DmnEngine getDmnEngine(String dmnEngineName)
dmnEngineName - is the name of the dmn engine or null for the default dmn engine.public static DmnEngineInfo retry(String resourceUrl)
public static Map<String,DmnEngine> getDmnEngines()
public static void destroy()
public static boolean isInitialized()
public static void setInitialized(boolean isInitialized)
Copyright © 2017 Alfresco. All rights reserved.