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