org.drools.spi
Interface PropagationContext
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- PropagationContextImpl
public interface PropagationContext
- extends java.io.Serializable
ASSERTION
static final int ASSERTION
- See Also:
- Constant Field Values
RETRACTION
static final int RETRACTION
- See Also:
- Constant Field Values
MODIFICATION
static final int MODIFICATION
- See Also:
- Constant Field Values
RULE_ADDITION
static final int RULE_ADDITION
- See Also:
- Constant Field Values
RULE_REMOVAL
static final int RULE_REMOVAL
- See Also:
- Constant Field Values
getPropagationNumber
long getPropagationNumber()
getRuleOrigin
Rule getRuleOrigin()
getActivationOrigin
Activation getActivationOrigin()
getType
int getType()
getActiveActivations
int getActiveActivations()
getDormantActivations
int getDormantActivations()
addRetractedTuple
void addRetractedTuple(Rule rule,
Activation activation)
removeRetractedTuple
Activation removeRetractedTuple(Rule rule,
ReteTuple tuple)
clearRetractedTuples
void clearRetractedTuples()
releaseResources
void releaseResources()