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-2014 JBoss by Red Hat. All Rights Reserved.