| Name | Description | Type | Package | Framework |
| DefaultUserDestinationResolver | A default implementation of UserDestinationResolver that relieson a SimpUserRegistry to find active sessions for a user. | Class | org.springframework.messaging.simp.user | Spring MVC |
| DefaultUserSessionRegistry | A default thread-safe implementation of UserSessionRegistry. | Class | org.springframework.messaging.simp.user | Spring MVC |
| DestinationUserNameProvider | A Principal can also implement this contract whengetName() isn't globally unique | Interface | org.springframework.messaging.simp.user | Spring MVC |
| MultiServerUserRegistry | A user registry that is a composite of the local user registry as well assnapshots of remote user registries. | Class | org.springframework.messaging.simp.user | Spring MVC |
| SimpSession | Represents a session of connected user. | Interface | org.springframework.messaging.simp.user | Spring MVC |
| SimpSubscription | Represents a subscription within a user session. | Interface | org.springframework.messaging.simp.user | Spring MVC |
| SimpSubscriptionMatcher | A strategy for matching subscriptions. | Interface | org.springframework.messaging.simp.user | Spring MVC |
| SimpUser | Represents a connected user. | Interface | org.springframework.messaging.simp.user | Spring MVC |
| SimpUserRegistry | A registry of currently connected users. | Interface | org.springframework.messaging.simp.user | Spring MVC |
| UserDestinationMessageHandler | MessageHandler with support for user destinations. | Class | org.springframework.messaging.simp.user | Spring MVC |
| UserDestinationResolver | A strategy for resolving a user destination by translating it to one or moreactual destinations one per active user session. | Interface | org.springframework.messaging.simp.user | Spring MVC |
| UserDestinationResult | Contains the result from parsing a user destination from a source messageand translating it to target destinations (one per active user session). | Class | org.springframework.messaging.simp.user | Spring MVC |
| UserRegistryMessageHandler | A MessageHandler that is subscribed to listen to broadcasts of user registryinformation from other application servers as well as to periodically | Class | org.springframework.messaging.simp.user | Spring MVC |
| UserSessionRegistry | A contract for adding and removing user sessions. | Interface | org.springframework.messaging.simp.user | Spring MVC |
| UserSessionRegistryAdapter | A temporary adapter to allow use of deprecated UserSessionRegistry. | Class | org.springframework.messaging.simp.user | Spring MVC |