パッケージ org.springframework.messaging.simp.user


@NonNullApi @NonNullFields パッケージ org.springframework.messaging.simp.user
「ユーザー」宛先(つまり、ユーザーのセッションに固有の宛先)へのメッセージ処理のサポート。主に宛先を変換し、更新されたメッセージをブローカーに転送します。

接続されたユーザーセッションを追跡するための SimpUserRegistry も含まれています。

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