org.kie.api.runtime.rule
Interface PropagationContext
public interface PropagationContext
Method Summary |
FactHandle |
getFactHandle()
The facthandle that was inserted, updated or retracted that created the PropagationContext |
long |
getPropagationNumber()
|
Rule |
getRule()
The rule that caused the working memory action that created this PropagationContext. |
int |
getType()
The PropagationContextType, numbers may change between Drools versions. |
INSERTION
static final int INSERTION
- See Also:
- Constant Field Values
DELETION
static final int DELETION
- 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
EXPIRATION
static final int EXPIRATION
- See Also:
- Constant Field Values
typeDescr
static final String[] typeDescr
getPropagationNumber
long getPropagationNumber()
getRule
Rule getRule()
- The rule that caused the working memory action that created this PropagationContext.
If this working memory action was done from java this is null
- Returns:
getFactHandle
FactHandle getFactHandle()
- The facthandle that was inserted, updated or retracted that created the PropagationContext
- Returns:
getType
int getType()
- The PropagationContextType, numbers may change between Drools versions. Or we may eventually switch this to an enum.
INSERTION = 0;
DELETION = 1;
MODIFICATION = 2;
RULE_ADDITION = 3;
RULE_REMOVAL = 4;
EXPIRATION = 5;
- Returns:
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.