Package org.drools.core.marshalling.impl
Interface MarshallerWriteContext
-
- All Superinterfaces:
AutoCloseable,DataOutput,ObjectOutput
public interface MarshallerWriteContext extends ObjectOutput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetClockTime()org.kie.api.runtime.EnvironmentgetEnvironment()InternalKnowledgeBasegetKnowledgeBase()org.kie.api.marshalling.ObjectMarshallingStrategyStoregetObjectMarshallingStrategyStore()ObjectgetParameterObject()Map<Integer,BaseNode>getSinks()Map<org.kie.api.marshalling.ObjectMarshallingStrategy,org.kie.api.marshalling.ObjectMarshallingStrategy.Context>getStrategyContext()IntegergetStrategyIndex(org.kie.api.marshalling.ObjectMarshallingStrategy strategy)Map<org.kie.api.marshalling.ObjectMarshallingStrategy,Integer>getUsedStrategies()InternalWorkingMemorygetWorkingMemory()ObjectgetWriterForClass(Class<?> c)booleanisMarshalProcessInstances()booleanisMarshalWorkItems()voidsetClockTime(long clockTime)voidsetParameterObject(Object parameterObject)voidsetWriterForClass(Class<?> c, Object writer)-
Methods inherited from interface java.io.DataOutput
writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
-
Methods inherited from interface java.io.ObjectOutput
close, flush, write, write, write, writeObject
-
-
-
-
Method Detail
-
getKnowledgeBase
InternalKnowledgeBase getKnowledgeBase()
-
getObjectMarshallingStrategyStore
org.kie.api.marshalling.ObjectMarshallingStrategyStore getObjectMarshallingStrategyStore()
-
getParameterObject
Object getParameterObject()
-
setParameterObject
void setParameterObject(Object parameterObject)
-
getWorkingMemory
InternalWorkingMemory getWorkingMemory()
-
getStrategyContext
Map<org.kie.api.marshalling.ObjectMarshallingStrategy,org.kie.api.marshalling.ObjectMarshallingStrategy.Context> getStrategyContext()
-
getUsedStrategies
Map<org.kie.api.marshalling.ObjectMarshallingStrategy,Integer> getUsedStrategies()
-
getClockTime
long getClockTime()
-
setClockTime
void setClockTime(long clockTime)
-
isMarshalProcessInstances
boolean isMarshalProcessInstances()
-
isMarshalWorkItems
boolean isMarshalWorkItems()
-
getEnvironment
org.kie.api.runtime.Environment getEnvironment()
-
getStrategyIndex
Integer getStrategyIndex(org.kie.api.marshalling.ObjectMarshallingStrategy strategy)
-
-