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 long
getClockTime()
org.kie.api.runtime.Environment
getEnvironment()
InternalKnowledgeBase
getKnowledgeBase()
org.kie.api.marshalling.ObjectMarshallingStrategyStore
getObjectMarshallingStrategyStore()
Object
getParameterObject()
Map<Integer,BaseNode>
getSinks()
Map<org.kie.api.marshalling.ObjectMarshallingStrategy,org.kie.api.marshalling.ObjectMarshallingStrategy.Context>
getStrategyContext()
Integer
getStrategyIndex(org.kie.api.marshalling.ObjectMarshallingStrategy strategy)
Map<org.kie.api.marshalling.ObjectMarshallingStrategy,Integer>
getUsedStrategies()
InternalWorkingMemory
getWorkingMemory()
Object
getWriterForClass(Class<?> c)
boolean
isMarshalProcessInstances()
boolean
isMarshalWorkItems()
void
setClockTime(long clockTime)
void
setParameterObject(Object parameterObject)
void
setWriterForClass(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)
-
-