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

Packages that use Match
Package
Description
org.kie.api.event.rule
Events emitted while rules are executing.
org.kie.api.runtime.rule
The rule runtime classes.

- ## Uses of Match in org.kie.api.event.rule

  Methods in org.kie.api.event.rule that return Match
  Modifier and Type
  Method
  Description
  `Match`
  MatchEvent.`getMatch()`

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

  Methods in org.kie.api.runtime.rule that return Match
  Modifier and Type
  Method
  Description
  `Match`
  ConsequenceException.`getMatch()`
  `Match`
  RuleContext.`getMatch()`
  Methods in org.kie.api.runtime.rule with parameters of type Match
  Modifier and Type
  Method
  Description
  `boolean`
  AgendaFilter.`accept(Match match)`
  Determine if a given match should be fired.
  `void`
  RuleContext.`blockMatch(Match match)`
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
  `void`
  RuleContext.`cancelMatch(Match match)`
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
  `void`
  ConsequenceExceptionHandler.`handleException(Match match, RuleRuntime workingMemory, Exception exception)`
  `void`
  RuleContext.`unblockAllMatches(Match match)`
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
  Constructors in org.kie.api.runtime.rule with parameters of type Match
  Modifier
  Constructor
  Description
  ``
  `ConsequenceException(Throwable rootCause, RuleRuntime workingMemory, Match match)`