インターフェースの使用
org.springframework.messaging.MessageHandler
MessageHandler を使用するパッケージ
パッケージ
説明
メッセージング API およびプロトコルの使用のサポート。
メッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。
「単純な」メッセージブローカの実装を、抽象基本クラスおよびサブスクリプションのレジストリなどの他のサポート型とともに提供します。
より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
「ユーザー」宛先へのメッセージの処理のサポート(つまり
Message の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel 実装およびチャネルインターセプターサポートを提供します。Spring のメッセージングモジュール用の WebSocket 統合。
org.springframework.messaging 内の MessageHandler 使用
型 MessageHandler のパラメーターを持つ org.springframework.messaging のメソッド修飾子と型メソッド説明booleanSubscribableChannel.subscribe(MessageHandler handler) メッセージハンドラーを登録します。booleanSubscribableChannel.unsubscribe(MessageHandler handler) メッセージハンドラーの登録を解除します。org.springframework.messaging.handler.invocation 内の MessageHandler 使用
org.springframework.messaging.simp.annotation.support 内の MessageHandler 使用
org.springframework.messaging.simp.broker 内の MessageHandler 使用
MessageHandler を実装している org.springframework.messaging.simp.broker のクラス修飾子と型クラス説明class登録されたサブスクライバーにメッセージを仲介するMessageHandlerの抽象基本クラス。classSimpMessageTypeで定義されたメッセージ型を認識し、SubscriptionRegistryを使用してサブスクリプションを追跡し、サブスクライバーにメッセージを送信する「単純な」メッセージブローカー。org.springframework.messaging.simp.config 内の MessageHandler 使用
修飾子と型メソッド説明AbstractMessageBrokerConfiguration.userRegistryMessageHandler(AbstractSubscribableChannel clientInboundChannel, AbstractSubscribableChannel clientOutboundChannel, SimpUserRegistry userRegistry, SimpMessagingTemplate brokerMessagingTemplate, TaskScheduler scheduler) 型 MessageHandler のパラメーターを持つ org.springframework.messaging.simp.config のメソッド修飾子と型メソッド説明AbstractMessageBrokerConfiguration.stompBrokerRelayMessageHandler(AbstractSubscribableChannel clientInboundChannel, AbstractSubscribableChannel clientOutboundChannel, AbstractSubscribableChannel brokerChannel, UserDestinationMessageHandler userDestinationMessageHandler, @Nullable MessageHandler userRegistryMessageHandler, UserDestinationResolver userDestinationResolver) org.springframework.messaging.simp.stomp 内の MessageHandler 使用
MessageHandler を実装している org.springframework.messaging.simp.stomp のクラス型 MessageHandler の引数を持つ型を返す org.springframework.messaging.simp.stomp のメソッド修飾子と型メソッド説明StompBrokerRelayMessageHandler.getSystemSubscriptions()「システム」接続のサブスクリプションで構成されたマップを返します。型 MessageHandler の型引数を持つ org.springframework.messaging.simp.stomp のメソッドパラメーター修飾子と型メソッド説明voidStompBrokerRelayMessageHandler.setSystemSubscriptions(@Nullable MapSE<StringSE, MessageHandler> subscriptions) 受信したメッセージを処理するために、MessageHandler とともに共有「システム」接続でサブスクライブする宛先をもう 1 つ構成します。org.springframework.messaging.simp.user 内の MessageHandler 使用
MessageHandler を実装している org.springframework.messaging.simp.user のクラス修飾子と型クラス説明class「ユーザー」宛先をサポートするMessageHandler。class他のアプリケーションサーバーからのユーザーレジストリブロードキャストを処理し、ローカルユーザーレジストリのコンテンツを定期的にブロードキャストするMessageHandler。org.springframework.messaging.support 内の MessageHandler 使用
型 MessageHandler の引数を持つ型を返す org.springframework.messaging.support のメソッド型 MessageHandler のパラメーターを持つ org.springframework.messaging.support のメソッド修飾子と型メソッド説明default voidExecutorChannelInterceptor.afterMessageHandled(Message<?> message, MessageChannel channel, MessageHandler handler, @Nullable ExceptionSE ex) 結果に関係なくターゲット MessageHandler を呼び出した後、Executor に送信されたRunnableSE 内で呼び出されます(つまりExecutorChannelInterceptor.beforeHandle(Message<?> message, MessageChannel channel, MessageHandler handler) ターゲット MessageHandler を呼び出してメッセージを処理する直前に、Executor に送信されたRunnableSE 内で呼び出されます。booleanAbstractSubscribableChannel.hasSubscription(MessageHandler handler) booleanAbstractSubscribableChannel.subscribe(MessageHandler handler) booleanAbstractSubscribableChannel.unsubscribe(MessageHandler handler) org.springframework.web.socket.messaging 内の MessageHandler 使用
MessageHandler を実装している org.springframework.web.socket.messaging のクラス修飾子と型クラス説明classサブプロトコルハンドラーが WebSocket クライアントからアプリケーションにメッセージを送信できるMessageChannelとともに、受信 WebSocket メッセージをSubProtocolHandlerに委譲するWebSocketHandlerの実装。classグローバル@MessageExceptionHandlerメソッドでControllerAdviceのサポートを提供するSimpAnnotationMethodMessageHandlerのサブクラス。