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