See: Description
| Interface | Description |
|---|---|
| DestinationUserNameProvider |
A
Principal can also implement this contract when
getName() isn't globally unique
and therefore not suited for use with "user" destinations. |
| SimpSession |
Represents a session of connected user.
|
| SimpSubscription |
Represents a subscription within a user session.
|
| SimpSubscriptionMatcher |
A strategy for matching subscriptions.
|
| SimpUser |
Represents a connected user.
|
| SimpUserRegistry |
A registry of currently connected users.
|
| UserDestinationResolver |
A strategy for resolving a "user" destination by translating it to one or more
actual destinations one per active user session.
|
| Class | Description |
|---|---|
| DefaultUserDestinationResolver |
A default implementation of
UserDestinationResolver that relies
on a SimpUserRegistry to find active sessions for a user. |
| DefaultUserDestinationResolver.ParseResult |
A temporary placeholder for a parsed source "user" destination.
|
| MultiServerUserRegistry |
SimpUserRegistry that looks up users in a "local" user registry as
well as a set of "remote" user registries. |
| MultiServerUserRegistry.TransferSimpSession |
SimpSession that can be (de)serialized and broadcast to other servers.
|
| MultiServerUserRegistry.TransferSimpSubscription |
SimpSubscription that can be (de)serialized and broadcast to other servers.
|
| MultiServerUserRegistry.TransferSimpUser |
SimpUser that can be (de)serialized and broadcast to other servers.
|
| MultiServerUserRegistry.UserRegistrySnapshot |
Holds a copy of a SimpUserRegistry for the purpose of broadcasting to and
receiving broadcasts from other application servers.
|
| UserDestinationMessageHandler |
MessageHandler with support for "user" destinations. |
| UserDestinationMessageHandler.BroadcastHandler |
A handler that broadcasts locally unresolved messages to the broker and
also handles similar broadcasts received from the broker.
|
| UserDestinationResult |
Contains the result from parsing a "user" destination from a source message
and translating it to target destinations (one per active user session).
|
| UserRegistryMessageHandler |
MessageHandler that handles user registry broadcasts from other
application servers and periodically broadcasts the content of the local
user registry. |
Also included is SimpUserRegistry
for keeping track of connected user sessions.