Package org.drools.core.common
Interface PropagationContext
-
- All Superinterfaces:
java.io.Externalizable
,java.io.Serializable
- All Known Implementing Classes:
PhreakPropagationContext
public interface PropagationContext extends java.io.Externalizable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PropagationContext.Type
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PropagationContext
adaptModificationMaskForObjectType(org.drools.base.base.ObjectType type, ReteEvaluator reteEvaluator)
void
cleanReaderContext()
org.drools.base.rule.EntryPointId
getEntryPoint()
org.kie.api.runtime.rule.FactHandle
getFactHandle()
org.drools.core.util.bitmask.BitMask
getModificationMask()
long
getPropagationNumber()
MarshallerReaderContext
getReaderContext()
org.drools.base.definitions.rule.impl.RuleImpl
getRuleOrigin()
TerminalNode
getTerminalNodeOrigin()
PropagationContext.Type
getType()
void
setEntryPoint(org.drools.base.rule.EntryPointId entryPoint)
void
setFactHandle(org.kie.api.runtime.rule.FactHandle factHandle)
void
setModificationMask(org.drools.core.util.bitmask.BitMask mask)
-
-
-
Method Detail
-
getPropagationNumber
long getPropagationNumber()
-
getType
PropagationContext.Type getType()
-
getRuleOrigin
org.drools.base.definitions.rule.impl.RuleImpl getRuleOrigin()
-
getTerminalNodeOrigin
TerminalNode getTerminalNodeOrigin()
-
getFactHandle
org.kie.api.runtime.rule.FactHandle getFactHandle()
- Returns:
- fact handle that was inserted, updated or retracted that created the PropagationContext
-
setFactHandle
void setFactHandle(org.kie.api.runtime.rule.FactHandle factHandle)
-
getEntryPoint
org.drools.base.rule.EntryPointId getEntryPoint()
-
getModificationMask
org.drools.core.util.bitmask.BitMask getModificationMask()
-
adaptModificationMaskForObjectType
PropagationContext adaptModificationMaskForObjectType(org.drools.base.base.ObjectType type, ReteEvaluator reteEvaluator)
-
setModificationMask
void setModificationMask(org.drools.core.util.bitmask.BitMask mask)
-
getReaderContext
MarshallerReaderContext getReaderContext()
-
cleanReaderContext
void cleanReaderContext()
-
setEntryPoint
void setEntryPoint(org.drools.base.rule.EntryPointId entryPoint)
-
-