public abstract class ContentEngines extends Object
Modifier and Type | Field and Description |
---|---|
protected static List<EngineInfo> |
contentEngineInfos |
protected static Map<String,EngineInfo> |
contentEngineInfosByName |
protected static Map<String,EngineInfo> |
contentEngineInfosByResourceUrl |
protected static Map<String,ContentEngine> |
contentEngineMap |
protected static boolean |
isInitialized |
static String |
NAME_DEFAULT |
Constructor and Description |
---|
ContentEngines() |
Modifier and Type | Method and Description |
---|---|
protected static ContentEngine |
buildContentEngine(URL resource) |
static void |
destroy()
Closes all content engines.
|
static ContentEngine |
getContentEngine(String contentEngineName)
Obtain a content engine by name.
|
static EngineInfo |
getContentEngineInfo(String contentEngineName)
Get initialization results.
|
static List<EngineInfo> |
getContentEngineInfos()
Get initialization results.
|
static Map<String,ContentEngine> |
getContentEngines()
Provides access to content engine to application clients in a managed server environment.
|
static ContentEngine |
getDefaultContentEngine() |
static void |
init()
Initializes all content engines that can be found on the classpath for resources
flowable.content.cfg.xml and for resources flowable-context.xml (Spring style
configuration). |
protected static void |
initContentEngineFromSpringResource(URL resource) |
static boolean |
isInitialized() |
static void |
registerContentEngine(ContentEngine contentEngine)
Registers the given content engine.
|
static EngineInfo |
retry(String resourceUrl)
Retries to initialize a content engine that previously failed.
|
static void |
setInitialized(boolean isInitialized) |
static void |
unregister(ContentEngine contentEngine)
Unregisters the given content engine.
|
public static final String NAME_DEFAULT
protected static boolean isInitialized
protected static Map<String,ContentEngine> contentEngineMap
protected static Map<String,EngineInfo> contentEngineInfosByName
protected static Map<String,EngineInfo> contentEngineInfosByResourceUrl
protected static List<EngineInfo> contentEngineInfos
public static void init()
flowable.content.cfg.xml
and for resources flowable-context.xml
(Spring style
configuration).protected static void initContentEngineFromSpringResource(URL resource)
public static void registerContentEngine(ContentEngine contentEngine)
ContentEngine
will be available for this content engine. An engine that is registered will be closed when the destroy()
is called.public static void unregister(ContentEngine contentEngine)
protected static ContentEngine buildContentEngine(URL resource)
public static List<EngineInfo> getContentEngineInfos()
public static EngineInfo getContentEngineInfo(String contentEngineName)
init()
. No
EngineInfo
is available for engines which were registered programmatically.public static ContentEngine getDefaultContentEngine()
public static ContentEngine getContentEngine(String contentEngineName)
contentEngineName
- is the name of the content engine or null for the default content engine.public static EngineInfo retry(String resourceUrl)
public static Map<String,ContentEngine> getContentEngines()
public static void destroy()
public static boolean isInitialized()
public static void setInitialized(boolean isInitialized)