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.CommandExecutor
public void setCommandExecutionHandler(ContextManagerImpl.CommandExecutionHandler executionHandler)
public org.kie.api.runtime.Context createContext(String identifier)
createContext
in interface org.kie.internal.command.ContextManager
public org.kie.api.runtime.Context getContext(String identifier)
getContext
in interface org.kie.internal.command.ContextManager
public org.kie.api.runtime.Context getRootContext()
public Object getLastReturnValue()
public Object getObject()
getObject
in interface GetDefaultValue
public org.kie.internal.command.ContextManager getContextManager()
public String getName()
public void remove(String identifier)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.