Package com.flowable.dataobject.engine
Class DataObjectEngines
- java.lang.Object
-
- com.flowable.dataobject.engine.DataObjectEngines
-
public abstract class DataObjectEngines extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Map<java.lang.String,DataObjectEngine>dataObjectEnginesprotected static booleanisInitializedstatic java.lang.StringNAME_DEFAULT
-
Constructor Summary
Constructors Constructor Description DataObjectEngines()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddestroy()Closes all data object engines.static DataObjectEnginegetDataObjectEngine(java.lang.String dataObjectEngineName)Obtain an data object engine by name.static java.util.Map<java.lang.String,DataObjectEngine>getDataObjectEngines()Provides access to data object engines to application clients in a managed server environment.static DataObjectEnginegetDefaultDataObjectEngine()static booleanisInitialized()static voidregisterEngine(DataObjectEngine dataObjectEngine)Registers the given data object engine.static voidsetInitialized(boolean isInitialized)static voidunregister(DataObjectEngine dataObjectEngine)Unregisters the given data object engine.
-
-
-
Field Detail
-
NAME_DEFAULT
public static final java.lang.String NAME_DEFAULT
- See Also:
- Constant Field Values
-
isInitialized
protected static boolean isInitialized
-
dataObjectEngines
protected static java.util.Map<java.lang.String,DataObjectEngine> dataObjectEngines
-
-
Method Detail
-
registerEngine
public static void registerEngine(DataObjectEngine dataObjectEngine)
Registers the given data object engine. NoEngineInfowill be available for this data object engine. An engine that is registered will be closed when thedestroy()is called.
-
unregister
public static void unregister(DataObjectEngine dataObjectEngine)
Unregisters the given data object engine.
-
getDefaultDataObjectEngine
public static DataObjectEngine getDefaultDataObjectEngine()
-
getDataObjectEngine
public static DataObjectEngine getDataObjectEngine(java.lang.String dataObjectEngineName)
Obtain an data object engine by name.- Parameters:
dataObjectEngineName- is the name of the data object engine
-
getDataObjectEngines
public static java.util.Map<java.lang.String,DataObjectEngine> getDataObjectEngines()
Provides access to data object engines to application clients in a managed server environment.
-
destroy
public static void destroy()
Closes all data object engines. This method should be called when the server shuts down.
-
isInitialized
public static boolean isInitialized()
-
setInitialized
public static void setInitialized(boolean isInitialized)
-
-