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