public interface PropagationContext extends Externalizable, org.kie.api.runtime.rule.PropagationContext
readExternal, writeExternal
Rule getRuleOrigin()
TerminalNode getTerminalNodeOrigin()
FactHandle getFactHandleOrigin()
void setFactHandle(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)
long getModificationMask()
PropagationContext adaptModificationMaskForObjectType(ObjectType type, InternalWorkingMemory workingMemory)
void setModificationMask(long mask)
ObjectType getObjectType()
void setObjectType(ObjectType objectType)
MarshallerReaderContext getReaderContext()
void cleanReaderContext()
void setEntryPoint(EntryPointId entryPoint)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.