public abstract class DmnEngines extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static List<EngineInfo> |
dmnEngineInfos |
protected static Map<String,EngineInfo> |
dmnEngineInfosByName |
protected static Map<String,EngineInfo> |
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 EngineInfo |
getDmnEngineInfo(String dmnEngineName)
Get initialization results.
|
static List<EngineInfo> |
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
flowable.dmn.cfg.xml and for resources flowable-dmn-context.xml (Spring style
configuration). |
protected static void |
initDmnEngineFromSpringResource(URL resource) |
static boolean |
isInitialized() |
static void |
registerDmnEngine(DmnEngine dmnEngine)
Registers the given dmn engine.
|
static EngineInfo |
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,EngineInfo> dmnEngineInfosByName
protected static Map<String,EngineInfo> dmnEngineInfosByResourceUrl
protected static List<EngineInfo> dmnEngineInfos
public static void init()
flowable.dmn.cfg.xml and for resources flowable-dmn-context.xml (Spring style
configuration).protected static void initDmnEngineFromSpringResource(URL resource)
public static void registerDmnEngine(DmnEngine dmnEngine)
EngineInfo 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<EngineInfo> getDmnEngineInfos()
public static EngineInfo getDmnEngineInfo(String dmnEngineName)
init(). No EngineInfo 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 EngineInfo 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 Flowable. All rights reserved.