インターフェース UserDestinationResolver
- すべての既知の実装クラス:
DefaultUserDestinationResolver
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
アクティブなユーザーセッションごとに 1 つ以上の実際の宛先に変換することにより、「ユーザー」宛先を解決するための戦略。ユーザーの宛先にメッセージを送信する場合、宛先にユーザー名が含まれている必要があります。ユーザー名を抽出して、ユーザーセッションの検索に使用できます。ユーザー宛先をサブスクライブする場合、宛先にユーザー自身の名前を含める必要はありません。単に現在のセッションを使用します。
宛先の例については、実装クラスとドキュメントを参照してください。
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明resolveDestination
(Message<?> message) ユーザー宛先を指定したメッセージを、実際の宛先を含む 1 つ以上のメッセージ(アクティブなユーザーセッションごとに 1 つ)に解決します。
メソッドの詳細
resolveDestination
ユーザー宛先を指定したメッセージを、実際の宛先を含む 1 つ以上のメッセージ(アクティブなユーザーセッションごとに 1 つ)に解決します。- パラメーター:
message
- 解決しようとするメッセージ- 戻り値:
- 0 以上のターゲットメッセージ(アクティブなセッションごとに 1 つ)、またはソースメッセージにユーザー宛先が含まれていない場合は
null
。