| インターフェース | 説明 |
|---|---|
| DestinationUserNameProvider | PrincipalSE は、getName()SE がグローバルに一意ではなく、「ユーザー」宛先での使用に適していない場合にも、この契約を実装できます。 |
| SimpSession | 接続しているユーザーのセッションを表します。 |
| SimpSubscription | ユーザーセッション内のサブスクリプションを表します。 |
| SimpSubscriptionMatcher | サブスクリプションを一致させるための戦略。 |
| SimpUser | 接続しているユーザーを表します。 |
| SimpUserRegistry | 現在接続しているユーザーのレジストリ。 |
| UserDestinationResolver | アクティブなユーザーセッションごとに 1 つ以上の実際の宛先に変換することにより、「ユーザー」宛先を解決するための戦略。 |
| クラス | 説明 |
|---|---|
| DefaultUserDestinationResolver | SimpUserRegistry に依存してユーザーのアクティブセッションを見つける UserDestinationResolver のデフォルト実装。 |
| MultiServerUserRegistry | 「ローカル」ユーザーレジストリと「リモート」ユーザーレジストリのセットでユーザーを検索する SimpUserRegistry。 |
| UserDestinationMessageHandler | 「ユーザー」宛先をサポートする MessageHandler。 |
| UserDestinationResult | ソースメッセージから「ユーザー」宛先を解析し、それをターゲット宛先に変換した結果が含まれます(アクティブなユーザーセッションごとに 1 つ)。 |
| UserRegistryMessageHandler | 他のアプリケーションサーバーからのユーザーレジストリブロードキャストを処理し、ローカルユーザーレジストリのコンテンツを定期的にブロードキャストする MessageHandler。 |
接続されたユーザーセッションを追跡するための SimpUserRegistry も含まれています。