public abstract class FormEngines extends Object
Modifier and Type | Field and Description |
---|---|
protected static List<org.flowable.common.engine.impl.EngineInfo> |
formEngineInfos |
protected static Map<String,org.flowable.common.engine.impl.EngineInfo> |
formEngineInfosByName |
protected static Map<String,org.flowable.common.engine.impl.EngineInfo> |
formEngineInfosByResourceUrl |
protected static Map<String,FormEngine> |
formEngineMap |
protected static boolean |
isInitialized |
static String |
NAME_DEFAULT |
Constructor and Description |
---|
FormEngines() |
Modifier and Type | Method and Description |
---|---|
protected static FormEngine |
buildFormEngine(URL resource) |
static void |
destroy()
closes all form engines.
|
static FormEngine |
getDefaultFormEngine() |
static FormEngine |
getFormEngine(String formEngineName)
Obtain a form engine by name.
|
static org.flowable.common.engine.impl.EngineInfo |
getFormEngineInfo(String formEngineName)
Get initialization results.
|
static List<org.flowable.common.engine.impl.EngineInfo> |
getFormEngineInfos()
Get initialization results.
|
static Map<String,FormEngine> |
getFormEngines()
provides access to form engine to application clients in a managed server environment.
|
static void |
init()
Initializes all form engines that can be found on the classpath for resources
flowable.form.cfg.xml and for resources flowable-form-context.xml (Spring style
configuration). |
protected static void |
initFormEngineFromSpringResource(URL resource) |
static boolean |
isInitialized() |
static void |
registerFormEngine(FormEngine formEngine)
Registers the given form engine.
|
static org.flowable.common.engine.impl.EngineInfo |
retry(String resourceUrl)
retries to initialize a form engine that previously failed.
|
static void |
setInitialized(boolean isInitialized) |
static void |
unregister(FormEngine formEngine)
Unregisters the given form engine.
|
public static final String NAME_DEFAULT
protected static boolean isInitialized
protected static Map<String,FormEngine> formEngineMap
protected static Map<String,org.flowable.common.engine.impl.EngineInfo> formEngineInfosByName
protected static Map<String,org.flowable.common.engine.impl.EngineInfo> formEngineInfosByResourceUrl
protected static List<org.flowable.common.engine.impl.EngineInfo> formEngineInfos
public static void init()
flowable.form.cfg.xml
and for resources flowable-form-context.xml
(Spring style
configuration).protected static void initFormEngineFromSpringResource(URL resource)
public static void registerFormEngine(FormEngine formEngine)
EngineInfo
will be available for this form engine. An engine that is registered will be closed when the destroy()
is called.public static void unregister(FormEngine formEngine)
protected static FormEngine buildFormEngine(URL resource)
public static List<org.flowable.common.engine.impl.EngineInfo> getFormEngineInfos()
public static org.flowable.common.engine.impl.EngineInfo getFormEngineInfo(String formEngineName)
init()
. No EngineInfo
is available for engines which were registered
programmatically.public static FormEngine getDefaultFormEngine()
public static FormEngine getFormEngine(String formEngineName)
formEngineName
- is the name of the form engine or null for the default form engine.public static org.flowable.common.engine.impl.EngineInfo retry(String resourceUrl)
public static Map<String,FormEngine> getFormEngines()
public static void destroy()
public static boolean isInitialized()
public static void setInitialized(boolean isInitialized)
Copyright © 2019. All rights reserved.