Interface PropagationContext


public interface PropagationContext
  • Field Details

  • Method Details

    • 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:
      rule that caused the working memory action
    • getFactHandle

      FactHandle getFactHandle()
      Returns:
      fact handle that was inserted, updated or retracted that created the PropagationContext
    • 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:
      type of the propagation context