## Uses of Interface
org.springframework.messaging.simp.user.UserDestinationResolver

- Packages that use UserDestinationResolver
  Package | Description
  --- | ---
  org.springframework.messaging.simp.config | Configuration support for WebSocket messaging using higher level messaging protocols.
  org.springframework.messaging.simp.user | Support for handling messages to "user" destinations (i.e.

- - ### Uses of UserDestinationResolver in org.springframework.messaging.simp.config

    Methods in org.springframework.messaging.simp.config that return UserDestinationResolver
    Modifier and Type | Method and Description
    --- | ---
    `UserDestinationResolver` | AbstractMessageBrokerConfiguration.`userDestinationResolver(SimpUserRegistry userRegistry, AbstractSubscribableChannel clientInboundChannel, AbstractSubscribableChannel clientOutboundChannel)`

    Methods in org.springframework.messaging.simp.config with parameters of type UserDestinationResolver
    Modifier and Type | Method and Description
    --- | ---
    `AbstractBrokerMessageHandler` | AbstractMessageBrokerConfiguration.`simpleBrokerMessageHandler(AbstractSubscribableChannel clientInboundChannel, AbstractSubscribableChannel clientOutboundChannel, AbstractSubscribableChannel brokerChannel, UserDestinationResolver userDestinationResolver)`
    `AbstractBrokerMessageHandler` | AbstractMessageBrokerConfiguration.`stompBrokerRelayMessageHandler(AbstractSubscribableChannel clientInboundChannel, AbstractSubscribableChannel clientOutboundChannel, AbstractSubscribableChannel brokerChannel, UserDestinationMessageHandler userDestinationMessageHandler, MessageHandler userRegistryMessageHandler, UserDestinationResolver userDestinationResolver)`
    `UserDestinationMessageHandler` | AbstractMessageBrokerConfiguration.`userDestinationMessageHandler(AbstractSubscribableChannel clientInboundChannel, AbstractSubscribableChannel clientOutboundChannel, AbstractSubscribableChannel brokerChannel, UserDestinationResolver userDestinationResolver)`

  - ### Uses of UserDestinationResolver in org.springframework.messaging.simp.user

    Classes in org.springframework.messaging.simp.user that implement UserDestinationResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultUserDestinationResolver` A default implementation of `UserDestinationResolver` that relies on a `SimpUserRegistry` to find active sessions for a user.

    Methods in org.springframework.messaging.simp.user that return UserDestinationResolver
    Modifier and Type | Method and Description
    --- | ---
    `UserDestinationResolver` | UserDestinationMessageHandler.`getUserDestinationResolver()` Return the configured `UserDestinationResolver`.

    Constructors in org.springframework.messaging.simp.user with parameters of type UserDestinationResolver
    Constructor and Description
    `UserDestinationMessageHandler(SubscribableChannel clientInboundChannel, SubscribableChannel brokerChannel, UserDestinationResolver resolver)` Create an instance with the given client and broker channels subscribing to handle messages from each and then sending any resolved messages to the broker channel.