インターフェースの使用
org.springframework.messaging.simp.stomp.StompSessionHandler
StompSessionHandler を使用するパッケージ
パッケージ
説明
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
Spring のメッセージングモジュール用の WebSocket 統合。
org.springframework.messaging.simp.stomp 内の StompSessionHandler 使用
修飾子と型クラス説明classSTOMP ERROR フレームペイロードで予期されるデフォルトのオブジェクト型として文字列を返すStompSessionHandlerAdapter.getPayloadType(StompHeaders)を除いて、ほとんど空の実装メソッドを持つStompSessionHandlerの抽象アダプタークラス。型 StompSessionHandler のパラメーターを持つ org.springframework.messaging.simp.stomp のメソッド修飾子と型メソッド説明ReactorNettyTcpStompClient.connectAsync(@Nullable StompHeaders connectHeaders, StompSessionHandler handler) STOMP CONNECT フレームに使用するヘッダーを受け入れるオーバーロードバージョンのReactorNettyTcpStompClient.connectAsync(StompSessionHandler)。ReactorNettyTcpStompClient.connectAsync(StompSessionHandler handler) STOMP レベルで接続されている場合は、指定されたStompSessionHandlerを接続して通知します。protected ConnectionHandlingStompSessionStompClientSupport.createSession(@Nullable StompHeaders connectHeaders, StompSessionHandler handler) 新しいセッションを作成および構成するためのファクトリメソッド。型 StompSessionHandler のパラメーターを持つ org.springframework.messaging.simp.stomp のコンストラクター修飾子コンストラクター説明DefaultStompSession(StompSessionHandler sessionHandler, StompHeaders connectHeaders) 新しいセッションを作成します。org.springframework.web.socket.messaging 内の StompSessionHandler 使用
型 StompSessionHandler のパラメーターを持つ org.springframework.web.socket.messaging のメソッド修飾子と型メソッド説明WebSocketStompClient.connectAsync(StringSE url, StompSessionHandler handler, @Nullable ObjectSE... uriVars) 所定の WebSocket URL に接続し、CONNECTED フレームを受信した後、STOMP レベルで接続されたときに所定のStompSessionHandlerに通知します。WebSocketStompClient.connectAsync(StringSE url, @Nullable WebSocketHttpHeaders handshakeHeaders, @Nullable StompHeaders connectHeaders, StompSessionHandler handler, @Nullable ObjectSE... uriVariables) WebSocketStompClient.connectAsync(String, StompSessionHandler, Object...)のオーバーロードバージョン。WebSocketHttpHeadersを WebSocket ハンドシェイクに使用し、StompHeadersを STOMP CONNECT フレームに使用することもできます。WebSocketStompClient.connectAsync(StringSE url, @Nullable WebSocketHttpHeaders handshakeHeaders, StompSessionHandler handler, @Nullable ObjectSE... uriVariables) WebSocketHttpHeadersを受け入れて WebSocket ハンドシェイクに使用するWebSocketStompClient.connectAsync(String, StompSessionHandler, Object...)のオーバーロードバージョン。WebSocketStompClient.connectAsync(URISE url, @Nullable WebSocketHttpHeaders handshakeHeaders, @Nullable StompHeaders connectHeaders, StompSessionHandler sessionHandler) 完全に準備されたURISE を受け入れるオーバーロードバージョンのWebSocketStompClient.connectAsync(String, WebSocketHttpHeaders, StompSessionHandler, Object...)。