クラス SubscriptionMethodReturnValueHandler

java.lang.ObjectSE
org.springframework.messaging.simp.annotation.support.SubscriptionMethodReturnValueHandler
実装されたすべてのインターフェース:
HandlerMethodReturnValueHandler

public class SubscriptionMethodReturnValueHandler extends ObjectSE implements HandlerMethodReturnValueHandler
サブスクリプションに直接返信するための HandlerMethodReturnValueHandlerSubscribeMapping アノテーションが付けられたメソッドでサポートされているため、戻り値はセッションで直接返送されるレスポンスとして扱われます。これにより、クライアントはリクエスト / レスポンスパターンを実装し、それを使用して、たとえば初期化時にデータを取得できます。

メソッドから返された値は変換されて Message に変換され、その後、sessionId、subscriptionId、入力メッセージの宛先で強化されます。

注意 @SubscribeMapping メソッドからの戻り値を解釈するためのこのデフォルトの動作は、SendTo または SendToUser アノテーションを使用してオーバーライドできます。この場合、メッセージが準備され、代わりにブローカーに送信されます。

導入:
4.0
作成者:
Rossen Stoyanchev, Sebastien Deleuze