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 longgetClockTime()org.kie.api.runtime.EnvironmentgetEnvironment()RuleBasegetKnowledgeBase()org.kie.api.marshalling.ObjectMarshallingStrategyStoregetObjectMarshallingStrategyStore()java.lang.ObjectgetParameterObject()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.IntegergetStrategyIndex(org.kie.api.marshalling.ObjectMarshallingStrategy strategy)java.util.Map<org.kie.api.marshalling.ObjectMarshallingStrategy,java.lang.Integer>getUsedStrategies()InternalWorkingMemorygetWorkingMemory()java.lang.ObjectgetWriterForClass(java.lang.Class<?> c)booleanisMarshalProcessInstances()booleanisMarshalWorkItems()voidsetClockTime(long clockTime)voidsetParameterObject(java.lang.Object parameterObject)voidsetWriterForClass(java.lang.Class<?> c, java.lang.Object writer)
-
-
-
Method Detail
-
getKnowledgeBase
RuleBase 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)
-
-