## Uses of Interface
org.springframework.util.RouteMatcher

- Packages that use RouteMatcher
  Package | Description
  --- | ---
  org.springframework.messaging.handler | Basic abstractions for working with message handler methods.
  org.springframework.messaging.handler.annotation.reactive | Support classes for working with annotated message-handling methods with non-blocking, reactive contracts.
  org.springframework.messaging.rsocket | Support for the RSocket protocol.
  org.springframework.messaging.rsocket.annotation.support | Support classes for working with annotated RSocket stream handling methods.
  org.springframework.util | Miscellaneous utility classes, such as utilities for working with strings, classes, collections, reflection, etc.
  org.springframework.web.util.pattern | Dedicated support for matching HTTP request paths.

- - ### Uses of RouteMatcher in org.springframework.messaging.handler

    Constructors in org.springframework.messaging.handler with parameters of type RouteMatcher
    Constructor and Description
    `DestinationPatternsMessageCondition(String[] patterns, RouteMatcher routeMatcher)` Constructor with patterns and a `RouteMatcher` instance.

  - ### Uses of RouteMatcher in org.springframework.messaging.handler.annotation.reactive

    Methods in org.springframework.messaging.handler.annotation.reactive that return RouteMatcher
    Modifier and Type | Method and Description
    --- | ---
    `RouteMatcher` | MessageMappingMessageHandler.`getRouteMatcher()` Return the `RouteMatcher` used to map messages to handlers.
    `protected RouteMatcher` | MessageMappingMessageHandler.`obtainRouteMatcher()` Obtain the `RouteMatcher` for actual use.

    Methods in org.springframework.messaging.handler.annotation.reactive with parameters of type RouteMatcher
    Modifier and Type | Method and Description
    --- | ---
    `void` | MessageMappingMessageHandler.`setRouteMatcher(RouteMatcher routeMatcher)` Set the `RouteMatcher` to use for mapping messages to handlers based on the route patterns they're configured with.

  - ### Uses of RouteMatcher in org.springframework.messaging.rsocket

    Methods in org.springframework.messaging.rsocket that return RouteMatcher
    Modifier and Type | Method and Description
    --- | ---
    `RouteMatcher` | RSocketStrategies.`routeMatcher()` Return the configured `RSocketStrategies.Builder.routeMatcher(RouteMatcher)`.

    Methods in org.springframework.messaging.rsocket with parameters of type RouteMatcher
    Modifier and Type | Method and Description
    --- | ---
    `RSocketStrategies.Builder` | RSocketStrategies.Builder.`routeMatcher(RouteMatcher routeMatcher)` Configure a `RouteMatcher` for matching routes to message handlers based on route patterns.

  - ### Uses of RouteMatcher in org.springframework.messaging.rsocket.annotation.support

    Methods in org.springframework.messaging.rsocket.annotation.support with parameters of type RouteMatcher
    Modifier and Type | Method and Description
    --- | ---
    `void` | RSocketMessageHandler.`setRouteMatcher(RouteMatcher routeMatcher)` Set the `RouteMatcher` to use for mapping messages to handlers based on the route patterns they're configured with.

  - ### Uses of RouteMatcher in org.springframework.util

    Classes in org.springframework.util that implement RouteMatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleRouteMatcher` `RouteMatcher` that delegates to a `PathMatcher`.

  - ### Uses of RouteMatcher in org.springframework.web.util.pattern

    Classes in org.springframework.web.util.pattern that implement RouteMatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PathPatternRouteMatcher` `RouteMatcher` built on `PathPatternParser` that uses `PathContainer` and `PathPattern` as parsed representations of routes and patterns.