## 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, java.lang.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
    Constructor | Description
    --- | ---
    `ConsequenceException​(java.lang.Throwable rootCause, RuleRuntime workingMemory, Match match)` |