Package org.drools.core.command
Class RequestContextImpl
- java.lang.Object
-
- org.drools.core.command.impl.ContextImpl
-
- org.drools.core.command.RequestContextImpl
-
- All Implemented Interfaces:
org.kie.api.runtime.Context,org.kie.api.runtime.RequestContext,org.kie.internal.command.RegistryContext
public class RequestContextImpl extends ContextImpl implements org.kie.api.runtime.RequestContext
-
-
Field Summary
-
Fields inherited from class org.drools.core.command.impl.ContextImpl
ID_GENERATOR, REGISTRY
-
-
Constructor Summary
Constructors Constructor Description RequestContextImpl()RequestContextImpl(long requestId, org.kie.internal.command.ContextManager ctxManager, ConversationContextManager cvnManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget(String identifier)org.kie.api.runtime.ContextgetApplicationContext()org.kie.api.runtime.ContextgetConversationContext()ConversationContextManagergetConversationManager()ExceptiongetException()StringgetLastSet()Map<String,Object>getOutputs()ObjectgetResult()voidremoveOutput(String identifier)voidsetApplicationContext(org.kie.api.runtime.Context appContext)voidsetConversationContext(org.kie.api.runtime.Context conversationContext)voidsetException(Exception exception)voidsetLastSetOrGet(String lastSet)voidsetOutput(String identifier, Object value)voidsetResult(Object result)StringtoString()org.kie.api.runtime.RequestContextwith(org.kie.api.KieBase kieBase)org.kie.api.runtime.RequestContextwith(org.kie.api.runtime.KieSession kieSession)-
Methods inherited from class org.drools.core.command.impl.ContextImpl
getContextManager, getName, has, lookup, register, remove, set
-
-
-
-
Constructor Detail
-
RequestContextImpl
public RequestContextImpl()
-
RequestContextImpl
public RequestContextImpl(long requestId, org.kie.internal.command.ContextManager ctxManager, ConversationContextManager cvnManager)
-
-
Method Detail
-
getApplicationContext
public org.kie.api.runtime.Context getApplicationContext()
- Specified by:
getApplicationContextin interfaceorg.kie.api.runtime.RequestContext
-
setApplicationContext
public void setApplicationContext(org.kie.api.runtime.Context appContext)
-
getConversationContext
public org.kie.api.runtime.Context getConversationContext()
- Specified by:
getConversationContextin interfaceorg.kie.api.runtime.RequestContext
-
setConversationContext
public void setConversationContext(org.kie.api.runtime.Context conversationContext)
-
getConversationManager
public ConversationContextManager getConversationManager()
-
get
public Object get(String identifier)
- Specified by:
getin interfaceorg.kie.api.runtime.Context- Overrides:
getin classContextImpl
-
getResult
public Object getResult()
- Specified by:
getResultin interfaceorg.kie.api.runtime.RequestContext
-
setResult
public void setResult(Object result)
- Specified by:
setResultin interfaceorg.kie.api.runtime.RequestContext
-
with
public org.kie.api.runtime.RequestContext with(org.kie.api.KieBase kieBase)
- Specified by:
within interfaceorg.kie.api.runtime.RequestContext
-
with
public org.kie.api.runtime.RequestContext with(org.kie.api.runtime.KieSession kieSession)
- Specified by:
within interfaceorg.kie.api.runtime.RequestContext
-
getLastSet
public String getLastSet()
-
setLastSetOrGet
public void setLastSetOrGet(String lastSet)
-
getOutputs
public Map<String,Object> getOutputs()
- Specified by:
getOutputsin interfaceorg.kie.api.runtime.RequestContext
-
setOutput
public void setOutput(String identifier, Object value)
- Specified by:
setOutputin interfaceorg.kie.api.runtime.RequestContext
-
removeOutput
public void removeOutput(String identifier)
- Specified by:
removeOutputin interfaceorg.kie.api.runtime.RequestContext
-
getException
public Exception getException()
-
setException
public void setException(Exception exception)
-
toString
public String toString()
- Overrides:
toStringin classContextImpl
-
-