public interface PropagationContext extends Externalizable, org.kie.api.runtime.rule.PropagationContext
readExternal, writeExternal
RuleImpl getRuleOrigin()
TerminalNode getTerminalNodeOrigin()
org.kie.api.runtime.rule.FactHandle getFactHandleOrigin()
void setFactHandle(org.kie.api.runtime.rule.FactHandle factHandle)
LeftTuple getLeftTupleOrigin()
int getOriginOffset()
void setOriginOffset(int offset)
offset
- -1 to unset or from 0 to tuple length-1void releaseResources()
EntryPointId getEntryPoint()
void addInsertAction(WorkingMemoryAction action)
void removeInsertAction(WorkingMemoryAction action)
LinkedList<WorkingMemoryAction> getQueue1()
LinkedList<WorkingMemoryAction> getQueue2()
void evaluateActionQueue(InternalWorkingMemory workingMemory)
BitMask getModificationMask()
PropagationContext adaptModificationMaskForObjectType(ObjectType type, InternalWorkingMemory workingMemory)
void setModificationMask(BitMask mask)
ObjectType getObjectType()
void setObjectType(ObjectType objectType)
MarshallerReaderContext getReaderContext()
void cleanReaderContext()
void setEntryPoint(EntryPointId entryPoint)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.