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