インターフェースの使用
org.springframework.messaging.simp.stomp.StompSession
StompSession を使用するパッケージ
パッケージ
説明
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
Spring のメッセージングモジュール用の WebSocket 統合。
org.springframework.messaging.simp.stomp 内の StompSession 使用
org.springframework.messaging.simp.stomp 内の StompSession サブインターフェースStompSession を実装している org.springframework.messaging.simp.stomp のクラス型 StompSession の引数を持つ型を返す 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を接続して通知します。ConnectionHandlingStompSession.getSession()セッションが使用可能になったときに完了するフューチャーを返します。DefaultStompSession.getSession()default ListenableFuture<StompSession>ConnectionHandlingStompSession.getSessionFuture()使用すべきではありません。6.0 現在、ConnectionHandlingStompSession.getSession()を推奨型 StompSession のパラメーターを持つ org.springframework.messaging.simp.stomp のメソッド修飾子と型メソッド説明voidStompSessionHandler.afterConnected(StompSession session, StompHeaders connectedHeaders) セッションが使用できる状態になったときに呼び出されます。voidStompSessionHandlerAdapter.afterConnected(StompSession session, StompHeaders connectedHeaders) この実装は空です。voidStompSessionHandler.handleException(StompSession session, StompCommand command, StompHeaders headers, byte[] payload, ThrowableSE exception) ペイロードの変換の失敗やアプリケーションStompFrameHandlerの未処理の例外など、STOMP フレームの処理中に発生した例外を処理します。voidStompSessionHandlerAdapter.handleException(StompSession session, StompCommand command, StompHeaders headers, byte[] payload, ThrowableSE exception) この実装は空です。voidStompSessionHandler.handleTransportError(StompSession session, ThrowableSE exception) I/O エラーまたは STOMP メッセージのエンコードまたはデコードの失敗である可能性のある低レベルのトランスポートエラーを処理します。voidStompSessionHandlerAdapter.handleTransportError(StompSession session, ThrowableSE exception) この実装は空です。org.springframework.web.socket.messaging 内の StompSession 使用
型 StompSession の引数を持つ型を返す 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)を推奨