# Uses of Interface
org.kie.api.runtime.rule.RuleRuntime

Packages that use RuleRuntime
Package
Description
org.kie.api.runtime
The runtime engine classes, including KieSession and StatelessKieSession.
org.kie.api.runtime.rule
The rule runtime classes.

- ## Uses of RuleRuntime in org.kie.api.runtime

  Subinterfaces of RuleRuntime in org.kie.api.runtime
  Modifier and Type
  Interface
  Description
  `interface`
  `KieRuntime`
  `interface`
  `KieSession`
  KieSession is the most common way to interact with the engine.

- ## Uses of RuleRuntime in org.kie.api.runtime.rule

  Methods in org.kie.api.runtime.rule with parameters of type RuleRuntime
  Modifier and Type
  Method
  Description
  `void`
  ConsequenceExceptionHandler.`handleException(Match match, RuleRuntime workingMemory, Exception exception)`
  Constructors in org.kie.api.runtime.rule with parameters of type RuleRuntime
  Modifier
  Constructor
  Description
  ``
  `ConsequenceException(Throwable rootCause, RuleRuntime workingMemory, Match match)`