Package org.drools.commands
Class RequestContextImpl
- java.lang.Object
-
- org.drools.commands.impl.ContextImpl
-
- org.drools.commands.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.commands.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 java.lang.Objectget(java.lang.String identifier)org.kie.api.runtime.ContextgetApplicationContext()org.kie.api.runtime.ContextgetConversationContext()ConversationContextManagergetConversationManager()java.lang.ExceptiongetException()java.lang.StringgetLastSet()java.util.Map<java.lang.String,java.lang.Object>getOutputs()java.lang.ObjectgetResult()voidremoveOutput(java.lang.String identifier)voidsetApplicationContext(org.kie.api.runtime.Context appContext)voidsetConversationContext(org.kie.api.runtime.Context conversationContext)voidsetException(java.lang.Exception exception)voidsetLastSetOrGet(java.lang.String lastSet)voidsetOutput(java.lang.String identifier, java.lang.Object value)voidsetResult(java.lang.Object result)java.lang.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.commands.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 java.lang.Object get(java.lang.String identifier)
- Specified by:
getin interfaceorg.kie.api.runtime.Context- Overrides:
getin classContextImpl
-
getResult
public java.lang.Object getResult()
- Specified by:
getResultin interfaceorg.kie.api.runtime.RequestContext
-
setResult
public void setResult(java.lang.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 java.lang.String getLastSet()
-
setLastSetOrGet
public void setLastSetOrGet(java.lang.String lastSet)
-
getOutputs
public java.util.Map<java.lang.String,java.lang.Object> getOutputs()
- Specified by:
getOutputsin interfaceorg.kie.api.runtime.RequestContext
-
setOutput
public void setOutput(java.lang.String identifier, java.lang.Object value)- Specified by:
setOutputin interfaceorg.kie.api.runtime.RequestContext
-
removeOutput
public void removeOutput(java.lang.String identifier)
- Specified by:
removeOutputin interfaceorg.kie.api.runtime.RequestContext
-
getException
public java.lang.Exception getException()
-
setException
public void setException(java.lang.Exception exception)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classContextImpl
-
-