public class ContextManagerImpl extends Object implements org.kie.internal.command.ContextManager, GetDefaultValue, org.kie.api.runtime.CommandExecutor
| Modifier and Type | Class and Description |
|---|---|
static interface |
ContextManagerImpl.CommandExecutionHandler |
static class |
ContextManagerImpl.DefaultCommandExecutionHandler |
| Constructor and Description |
|---|
ContextManagerImpl() |
ContextManagerImpl(Map<String,org.kie.api.runtime.Context> contexts) |
| Modifier and Type | Method and Description |
|---|---|
org.kie.api.runtime.Context |
createContext(String identifier) |
<T> T |
execute(org.kie.api.command.Command<T> command) |
Object |
get(String identifier) |
org.kie.api.runtime.Context |
getContext(String identifier) |
org.kie.internal.command.ContextManager |
getContextManager() |
Object |
getLastReturnValue() |
String |
getName() |
Object |
getObject() |
org.kie.api.runtime.Context |
getRootContext() |
void |
remove(String identifier) |
void |
set(String identifier,
Object value) |
void |
setCommandExecutionHandler(ContextManagerImpl.CommandExecutionHandler executionHandler) |
public static String ROOT
public <T> T execute(org.kie.api.command.Command<T> command)
execute in interface org.kie.api.runtime.CommandExecutorpublic void setCommandExecutionHandler(ContextManagerImpl.CommandExecutionHandler executionHandler)
public org.kie.api.runtime.Context createContext(String identifier)
createContext in interface org.kie.internal.command.ContextManagerpublic org.kie.api.runtime.Context getContext(String identifier)
getContext in interface org.kie.internal.command.ContextManagerpublic org.kie.api.runtime.Context getRootContext()
public Object getLastReturnValue()
public Object getObject()
getObject in interface GetDefaultValuepublic org.kie.internal.command.ContextManager getContextManager()
public String getName()
public void remove(String identifier)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.