# Package org.kie.api.runtime.rule

The rule runtime classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AccumulateFunction | An interface for accumulate external function implementations
  ActivationGroup |
  Agenda |
  AgendaFilter |
  AgendaGroup |
  AttachedViewChangedEventListener |
  ConsequenceExceptionHandler |
  EntryPoint | An entry-point is an abstract channel through where facts are inserted into the engine.
  Evaluator | A public interface to be implemented by all evaluators
  EvaluatorDefinition | A markup interface for Evaluator definitions
  FactHandle |
  LiveQuery |
  Match |
  Operator | An interface for Operator definitions.
  PropagationContext |
  QueryResults | Contains the results of a query.
  QueryResultsRow | A row of data from the QueryResults container.
  Row |
  RuleContext |
  RuleFlowGroup |
  RuleRuntime | The `RuleRuntime` is a super-interface for all `KieSession`s.
  StatefulRuleSession | An interface for all `StatefulRuleSession` methods.
  StatelessRuleSession | This interface is used as part of the StatelessKieSession, which is the interface returned from the KnowledgeBase.
  ViewChangedEventListener |

- Class Summary
  Class | Description
  --- | ---
  Variable |

- Exception Summary
  Exception | Description
  --- | ---
  ConsequenceException |

## Package org.kie.api.runtime.rule Description

The rule runtime classes.

Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.