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 voidaddTimerNodeScheduler(int nodeId, TupleKey key, PhreakTimerNode.Scheduler scheduler)InternalFactHandlecreateAccumulateHandle(EntryPointId entryPointId, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result, int nodeId)InternalFactHandlecreateAsyncNodeHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, java.lang.Object object, int nodeId, ObjectTypeConf objectTypeConf)InternalFactHandlecreateQueryHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, int nodeId)QueryElementFactHandlecreateQueryResultHandle(Tuple leftTuple, java.lang.Object[] objects, int nodeId)java.lang.ClassLoadergetClassLoader()ActivationsFiltergetFilter()java.util.Map<java.lang.Long,InternalFactHandle>getHandles()RuleBasegetKnowledgeBase()java.util.Map<java.lang.Integer,java.lang.Object>getNodeMemories()java.lang.ObjectgetParameterObject()java.util.Map<java.lang.Long,PropagationContext>getPropagationContexts()java.lang.ObjectgetReaderForInt(int i)org.kie.api.marshalling.ObjectMarshallingStrategyStoregetResolverStrategyFactory()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()InternalWorkingMemorygetWorkingMemory()PhreakTimerNode.SchedulerremoveTimerNodeScheduler(int nodeId, TupleKey key)voidsetParameterObject(java.lang.Object parameterObject)voidsetReaderForInt(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
RuleBase 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(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)
-
-