public abstract class IdmEngines extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static List<EngineInfo> |
idmEngineInfos |
protected static Map<String,EngineInfo> |
idmEngineInfosByName |
protected static Map<String,EngineInfo> |
idmEngineInfosByResourceUrl |
protected static Map<String,IdmEngine> |
idmEngines |
protected static boolean |
isInitialized |
static String |
NAME_DEFAULT |
| Constructor and Description |
|---|
IdmEngines() |
| Modifier and Type | Method and Description |
|---|---|
protected static IdmEngine |
buildIdmEngine(URL resource) |
static void |
destroy()
closes all idm engines.
|
static IdmEngine |
getDefaultIdmEngine() |
static IdmEngine |
getIdmEngine(String idmEngineName)
obtain a idm engine by name.
|
static EngineInfo |
getIdmEngineInfo(String idmEngineName)
Get initialization results.
|
static List<EngineInfo> |
getIdmEngineInfos()
Get initialization results.
|
static Map<String,IdmEngine> |
getIdmEngines()
provides access to idm engine to application clients in a managed server environment.
|
static void |
init()
Initializes all idm engines that can be found on the classpath for resources
flowable.idm.cfg.xml and for resources flowable-idm-context.xml (Spring style
configuration). |
protected static void |
initIdmEngineFromSpringResource(URL resource) |
static boolean |
isInitialized() |
static void |
registerIdmEngine(IdmEngine idmEngine)
Registers the given idm engine.
|
static EngineInfo |
retry(String resourceUrl)
retries to initialize a idm engine that previously failed.
|
static void |
setInitialized(boolean isInitialized) |
static void |
unregister(IdmEngine idmEngine)
Unregisters the given idm engine.
|
public static final String NAME_DEFAULT
protected static boolean isInitialized
protected static Map<String,EngineInfo> idmEngineInfosByName
protected static Map<String,EngineInfo> idmEngineInfosByResourceUrl
protected static List<EngineInfo> idmEngineInfos
public static void init()
flowable.idm.cfg.xml and for resources flowable-idm-context.xml (Spring style
configuration).protected static void initIdmEngineFromSpringResource(URL resource)
public static void registerIdmEngine(IdmEngine idmEngine)
EngineInfo will be available for this idm engine. An engine that is registered will be closed when the destroy() is called.public static void unregister(IdmEngine idmEngine)
public static List<EngineInfo> getIdmEngineInfos()
public static EngineInfo getIdmEngineInfo(String idmEngineName)
init(). No EngineInfo is available for engines which were registered
programmatically.public static IdmEngine getDefaultIdmEngine()
public static IdmEngine getIdmEngine(String idmEngineName)
idmEngineName - is the name of the idm engine or null for the default idm engine.public static EngineInfo retry(String resourceUrl)
public static Map<String,IdmEngine> getIdmEngines()
public static void destroy()
public static boolean isInitialized()
public static void setInitialized(boolean isInitialized)
Copyright © 2022 Flowable. All rights reserved.