インターフェースの使用
org.springframework.messaging.simp.stomp.StompSessionHandler
StompSessionHandler を使用するパッケージ
パッケージ
説明
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
Spring のメッセージングモジュール用の WebSocket 統合。
org.springframework.messaging.simp.stomp 内の StompSessionHandler 使用
修飾子と型クラス説明class
STOMP 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 ConnectionHandlingStompSession
StompClientSupport.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.connectAsync(String, StompSessionHandler, Object...)
のオーバーロードバージョン。WebSocketHttpHeaders
を WebSocket ハンドシェイクに使用し、StompHeaders
を STOMP CONNECT フレームに使用することもできます。WebSocketStompClient.connectAsync
(StringSE url, WebSocketHttpHeaders handshakeHeaders, StompSessionHandler handler, ObjectSE... uriVariables) WebSocketHttpHeaders
を受け入れて WebSocket ハンドシェイクに使用するWebSocketStompClient.connectAsync(String, StompSessionHandler, Object...)
のオーバーロードバージョン。WebSocketStompClient.connectAsync
(URISE url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler sessionHandler) 完全に準備されたURI
SE を受け入れるオーバーロードバージョンのWebSocketStompClient.connectAsync(String, WebSocketHttpHeaders, StompSessionHandler, Object...)
。
ReactorNettyTcpStompClient.connectAsync(StompHeaders, StompSessionHandler)
を推奨