Package org.drools.core.marshalling
Interface MarshallerWriteContext
-
- All Superinterfaces:
java.lang.AutoCloseable
,java.io.DataOutput
,java.io.ObjectOutput
public interface MarshallerWriteContext extends java.io.ObjectOutput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getClockTime()
org.kie.api.runtime.Environment
getEnvironment()
InternalRuleBase
getKnowledgeBase()
org.kie.api.marshalling.ObjectMarshallingStrategyStore
getObjectMarshallingStrategyStore()
java.lang.Object
getParameterObject()
java.util.Map<java.lang.Integer,BaseNode>
getSinks()
java.util.Map<org.kie.api.marshalling.ObjectMarshallingStrategy,org.kie.api.marshalling.ObjectMarshallingStrategy.Context>
getStrategyContext()
java.lang.Integer
getStrategyIndex(org.kie.api.marshalling.ObjectMarshallingStrategy strategy)
java.util.Map<org.kie.api.marshalling.ObjectMarshallingStrategy,java.lang.Integer>
getUsedStrategies()
InternalWorkingMemory
getWorkingMemory()
java.lang.Object
getWriterForClass(java.lang.Class<?> c)
boolean
isMarshalProcessInstances()
boolean
isMarshalWorkItems()
void
setClockTime(long clockTime)
void
setParameterObject(java.lang.Object parameterObject)
void
setWriterForClass(java.lang.Class<?> c, java.lang.Object writer)
-
-
-
Method Detail
-
getKnowledgeBase
InternalRuleBase getKnowledgeBase()
-
getObjectMarshallingStrategyStore
org.kie.api.marshalling.ObjectMarshallingStrategyStore getObjectMarshallingStrategyStore()
-
getParameterObject
java.lang.Object getParameterObject()
-
setParameterObject
void setParameterObject(java.lang.Object parameterObject)
-
getWorkingMemory
InternalWorkingMemory getWorkingMemory()
-
getStrategyContext
java.util.Map<org.kie.api.marshalling.ObjectMarshallingStrategy,org.kie.api.marshalling.ObjectMarshallingStrategy.Context> getStrategyContext()
-
getUsedStrategies
java.util.Map<org.kie.api.marshalling.ObjectMarshallingStrategy,java.lang.Integer> getUsedStrategies()
-
getSinks
java.util.Map<java.lang.Integer,BaseNode> getSinks()
-
getClockTime
long getClockTime()
-
setClockTime
void setClockTime(long clockTime)
-
isMarshalProcessInstances
boolean isMarshalProcessInstances()
-
isMarshalWorkItems
boolean isMarshalWorkItems()
-
getEnvironment
org.kie.api.runtime.Environment getEnvironment()
-
getStrategyIndex
java.lang.Integer getStrategyIndex(org.kie.api.marshalling.ObjectMarshallingStrategy strategy)
-
getWriterForClass
java.lang.Object getWriterForClass(java.lang.Class<?> c)
-
setWriterForClass
void setWriterForClass(java.lang.Class<?> c, java.lang.Object writer)
-
-