Package org.drools.core.common
Interface PropagationContext
-
- All Superinterfaces:
Externalizable,Serializable
- All Known Implementing Classes:
PhreakPropagationContext
public interface PropagationContext extends Externalizable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPropagationContext.Type
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PropagationContextadaptModificationMaskForObjectType(ObjectType type, ReteEvaluator reteEvaluator)voidcleanReaderContext()EntryPointIdgetEntryPoint()InternalFactHandlegetFactHandle()BitMaskgetModificationMask()longgetPropagationNumber()MarshallerReaderContextgetReaderContext()RuleImplgetRuleOrigin()TerminalNodegetTerminalNodeOrigin()PropagationContext.TypegetType()voidsetEntryPoint(EntryPointId entryPoint)voidsetFactHandle(InternalFactHandle factHandle)voidsetModificationMask(BitMask mask)-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
-
-
-
Method Detail
-
getPropagationNumber
long getPropagationNumber()
-
getType
PropagationContext.Type getType()
-
getRuleOrigin
RuleImpl getRuleOrigin()
-
getTerminalNodeOrigin
TerminalNode getTerminalNodeOrigin()
-
getFactHandle
InternalFactHandle getFactHandle()
- Returns:
- fact handle that was inserted, updated or retracted that created the PropagationContext
-
setFactHandle
void setFactHandle(InternalFactHandle factHandle)
-
getEntryPoint
EntryPointId getEntryPoint()
-
getModificationMask
BitMask getModificationMask()
-
adaptModificationMaskForObjectType
PropagationContext adaptModificationMaskForObjectType(ObjectType type, ReteEvaluator reteEvaluator)
-
setModificationMask
void setModificationMask(BitMask mask)
-
getReaderContext
MarshallerReaderContext getReaderContext()
-
cleanReaderContext
void cleanReaderContext()
-
setEntryPoint
void setEntryPoint(EntryPointId entryPoint)
-
-