# Uses of Package
org.kie.api.runtime.rule

- Packages that use org.kie.api.runtime.rule
  Package | Description
  --- | ---
  org.drools.ruleunits.api |
  org.kie.api.command |
  org.kie.api.event.rule | Events emitted while rules are executing.
  org.kie.api.runtime | The runtime engine classes, including KieSession and StatelessKieSession.
  org.kie.api.runtime.process | The process runtime classes.
  org.kie.api.runtime.rule | The rule runtime classes.

- Classes in org.kie.api.runtime.rule used by org.drools.ruleunits.api
  Class | Description
  --- | ---
  FactHandle | An handle to a fact inserted into the working memory
  QueryResults | Contains the results of a query.

- Classes in org.kie.api.runtime.rule used by org.kie.api.command
  Class | Description
  --- | ---
  FactHandle | An handle to a fact inserted into the working memory

- Classes in org.kie.api.runtime.rule used by org.kie.api.event.rule
  Class | Description
  --- | ---
  AgendaGroup |
  FactHandle | An handle to a fact inserted into the working memory
  Match |
  RuleFlowGroup |

- Classes in org.kie.api.runtime.rule used by org.kie.api.runtime
  Class | Description
  --- | ---
  EntryPoint | An entry-point is an abstract channel through where facts are inserted into the engine.
  RuleRuntime | The `RuleRuntime` is a super-interface for all `KieSession`s.
  StatefulRuleSession | This interface adds methods available to the `KieSession` beyond what the WorkingMemory provides.
  StatelessRuleSession | This interface is used as part of the `StatelessKieSession`, which is the interface returned from the `KieBase`.

- Classes in org.kie.api.runtime.rule used by org.kie.api.runtime.process
  Class | Description
  --- | ---
  AgendaFilter |

- Classes in org.kie.api.runtime.rule used by org.kie.api.runtime.rule
  Class | Description
  --- | ---
  ActivationGroup |
  Agenda |
  AgendaFilter |
  AgendaGroup |
  EntryPoint | An entry-point is an abstract channel through where facts are inserted into the engine.
  FactHandle | An handle to a fact inserted into the working memory
  FactHandle.State | The way how the fact to which this FactHandle was assigned has been inserted into the working memory
  LiveQuery |
  Match |
  Operator | An interface for Operator definitions.
  QueryResults | Contains the results of a query.
  QueryResultsRow | A row of data from the QueryResults container.
  Row |
  RuleFlowGroup |
  RuleRuntime | The `RuleRuntime` is a super-interface for all `KieSession`s.
  Variable |
  ViewChangedEventListener |