Package org.drools.core.marshalling
Interface MarshallerReaderContext
-
- All Superinterfaces:
java.lang.AutoCloseable
,java.io.DataInput
,java.io.ObjectInput
public interface MarshallerReaderContext extends java.io.ObjectInput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addTimerNodeScheduler(int nodeId, TupleKey key, PhreakTimerNode.Scheduler scheduler)
InternalFactHandle
createAccumulateHandle(org.drools.base.rule.EntryPointId entryPointId, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result, int nodeId)
InternalFactHandle
createAsyncNodeHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, java.lang.Object object, int nodeId, ObjectTypeConf objectTypeConf)
InternalFactHandle
createQueryHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, int nodeId)
QueryElementFactHandle
createQueryResultHandle(Tuple leftTuple, java.lang.Object[] objects, int nodeId)
java.lang.ClassLoader
getClassLoader()
ActivationsFilter
getFilter()
java.util.Map<java.lang.Long,InternalFactHandle>
getHandles()
InternalRuleBase
getKnowledgeBase()
java.util.Map<java.lang.Integer,java.lang.Object>
getNodeMemories()
java.lang.Object
getParameterObject()
java.util.Map<java.lang.Long,PropagationContext>
getPropagationContexts()
java.lang.Object
getReaderForInt(int i)
org.kie.api.marshalling.ObjectMarshallingStrategyStore
getResolverStrategyFactory()
java.util.Map<java.lang.Integer,BaseNode>
getSinks()
java.util.Map<org.kie.api.marshalling.ObjectMarshallingStrategy,org.kie.api.marshalling.ObjectMarshallingStrategy.Context>
getStrategyContexts()
java.util.Map<java.lang.Integer,LeftTuple>
getTerminalTupleMap()
java.util.Map<java.lang.Integer,org.kie.api.marshalling.ObjectMarshallingStrategy>
getUsedStrategies()
InternalWorkingMemory
getWorkingMemory()
PhreakTimerNode.Scheduler
removeTimerNodeScheduler(int nodeId, TupleKey key)
void
setParameterObject(java.lang.Object parameterObject)
void
setReaderForInt(int i, java.lang.Object reader)
-
-
-
Method Detail
-
addTimerNodeScheduler
void addTimerNodeScheduler(int nodeId, TupleKey key, PhreakTimerNode.Scheduler scheduler)
-
removeTimerNodeScheduler
PhreakTimerNode.Scheduler removeTimerNodeScheduler(int nodeId, TupleKey key)
-
getWorkingMemory
InternalWorkingMemory getWorkingMemory()
-
getKnowledgeBase
InternalRuleBase getKnowledgeBase()
-
getHandles
java.util.Map<java.lang.Long,InternalFactHandle> getHandles()
-
getTerminalTupleMap
java.util.Map<java.lang.Integer,LeftTuple> getTerminalTupleMap()
-
getFilter
ActivationsFilter getFilter()
-
getSinks
java.util.Map<java.lang.Integer,BaseNode> getSinks()
-
getPropagationContexts
java.util.Map<java.lang.Long,PropagationContext> getPropagationContexts()
-
getNodeMemories
java.util.Map<java.lang.Integer,java.lang.Object> getNodeMemories()
-
getResolverStrategyFactory
org.kie.api.marshalling.ObjectMarshallingStrategyStore getResolverStrategyFactory()
-
getClassLoader
java.lang.ClassLoader getClassLoader()
-
getUsedStrategies
java.util.Map<java.lang.Integer,org.kie.api.marshalling.ObjectMarshallingStrategy> getUsedStrategies()
-
getStrategyContexts
java.util.Map<org.kie.api.marshalling.ObjectMarshallingStrategy,org.kie.api.marshalling.ObjectMarshallingStrategy.Context> getStrategyContexts()
-
getParameterObject
java.lang.Object getParameterObject()
-
setParameterObject
void setParameterObject(java.lang.Object parameterObject)
-
getReaderForInt
java.lang.Object getReaderForInt(int i)
-
setReaderForInt
void setReaderForInt(int i, java.lang.Object reader)
-
createAccumulateHandle
InternalFactHandle createAccumulateHandle(org.drools.base.rule.EntryPointId entryPointId, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result, int nodeId)
-
createAsyncNodeHandle
InternalFactHandle createAsyncNodeHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, java.lang.Object object, int nodeId, ObjectTypeConf objectTypeConf)
-
createQueryResultHandle
QueryElementFactHandle createQueryResultHandle(Tuple leftTuple, java.lang.Object[] objects, int nodeId)
-
createQueryHandle
InternalFactHandle createQueryHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, int nodeId)
-
-