Package org.drools.commands.impl
Class ContextManagerImpl
- java.lang.Object
-
- org.drools.commands.impl.ContextManagerImpl
-
- All Implemented Interfaces:
org.kie.api.runtime.CommandExecutor,org.kie.internal.command.ContextManager
public class ContextManagerImpl extends java.lang.Object implements org.kie.internal.command.ContextManager, org.kie.api.runtime.CommandExecutor
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROOT
-
Constructor Summary
Constructors Constructor Description ContextManagerImpl()ContextManagerImpl(java.util.Map<java.lang.String,org.kie.api.runtime.Context> contexts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.api.runtime.ContextcreateContext(java.lang.String identifier)<T> Texecute(org.kie.api.command.Command<T> command)java.lang.Objectget(java.lang.String identifier)org.kie.api.runtime.ContextgetContext(java.lang.String identifier)org.kie.api.runtime.ContextgetRootContext()voidremove(java.lang.String identifier)voidset(java.lang.String identifier, java.lang.Object value)
-
-
-
Method Detail
-
execute
public <T> T execute(org.kie.api.command.Command<T> command)
- Specified by:
executein interfaceorg.kie.api.runtime.CommandExecutor
-
createContext
public org.kie.api.runtime.Context createContext(java.lang.String identifier)
- Specified by:
createContextin interfaceorg.kie.internal.command.ContextManager
-
getContext
public org.kie.api.runtime.Context getContext(java.lang.String identifier)
- Specified by:
getContextin interfaceorg.kie.internal.command.ContextManager
-
getRootContext
public org.kie.api.runtime.Context getRootContext()
-
get
public java.lang.Object get(java.lang.String identifier)
-
set
public void set(java.lang.String identifier, java.lang.Object value)
-
remove
public void remove(java.lang.String identifier)
-
-