インターフェースの使用
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) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ReactorNettyTcpStompClient.connect(StompSessionHandler handler) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。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()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。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) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。WebSocketStompClient.connect(StringSE url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler handler, ObjectSE... uriVariables) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。WebSocketStompClient.connect(StringSE url, WebSocketHttpHeaders handshakeHeaders, StompSessionHandler handler, ObjectSE... uriVariables) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。WebSocketStompClient.connect(URISE url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler sessionHandler) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。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) 完全に準備されたURISE を受け入れるオーバーロードバージョンのWebSocketStompClient.connectAsync(String, WebSocketHttpHeaders, StompSessionHandler, Object...)。
ReactorNettyTcpStompClient.connectAsync(StompHeaders, StompSessionHandler)を推奨