public interface PropagationContext extends Externalizable
| Modifier and Type | Interface and Description |
|---|---|
static class |
PropagationContext.Type |
readExternal, writeExternallong getPropagationNumber()
PropagationContext.Type getType()
RuleImpl getRuleOrigin()
TerminalNode getTerminalNodeOrigin()
InternalFactHandle getFactHandle()
void setFactHandle(InternalFactHandle factHandle)
Tuple 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)
MarshallerReaderContext getReaderContext()
void cleanReaderContext()
void setEntryPoint(EntryPointId entryPoint)
boolean isMarshalling()
void setMarshalling(boolean marshalling)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.