クラスの使用
org.springframework.messaging.simp.stomp.StompHeaders
StompHeaders を使用するパッケージ
パッケージ
説明
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
Spring のメッセージングモジュール用の WebSocket 統合。
org.springframework.messaging.simp.stomp 内の StompHeaders 使用
修飾子と型メソッド説明StompSession.Subscription.getSubscriptionHeaders()SUBSCRIBE フレームで使用されているヘッダーを返します。protected StompHeadersStompClientSupport.processConnectHeaders(StompHeaders connectHeaders) StompHeaders をさらに初期化します。たとえば、必要に応じてハートビートヘッダーを設定します。static StompHeadersStompHeaders.readOnlyStompHeaders(MapSE<StringSE, ListSE<StringSE>> headers) 読み取りのみが可能で、書き込みはできないStompHeadersオブジェクトを返します。型 StompHeaders のパラメーターを持つ org.springframework.messaging.simp.stomp のメソッド修飾子と型メソッド説明DefaultStompSession.acknowledge(StompHeaders headers, boolean consumed) StompSession.acknowledge(StompHeaders headers, boolean consumed) voidStompSessionHandler.afterConnected(StompSession session, StompHeaders connectedHeaders) セッションが使用できる状態になったときに呼び出されます。voidStompSessionHandlerAdapter.afterConnected(StompSession session, StompHeaders connectedHeaders) この実装は空です。ReactorNettyTcpStompClient.connect(StompHeaders connectHeaders, StompSessionHandler handler) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ReactorNettyTcpStompClient.connectAsync(StompHeaders connectHeaders, StompSessionHandler handler) STOMP CONNECT フレームに使用するヘッダーを受け入れるオーバーロードバージョンのReactorNettyTcpStompClient.connectAsync(StompSessionHandler)。protected ConnectionHandlingStompSessionStompClientSupport.createSession(StompHeaders connectHeaders, StompSessionHandler handler) 新しいセッションを作成および構成するためのファクトリメソッド。voidDefaultStompSession.disconnect(StompHeaders headers) voidStompSession.disconnect(StompHeaders headers) ヘッダー付きのStompSession.disconnect()の変種。StompFrameHandler.getPayloadType(StompHeaders headers) StompFrameHandler.handleFrame(StompHeaders, Object)の前に呼び出され、ペイロードが変換されるオブジェクトの型を決定します。StompSessionHandlerAdapter.getPayloadType(StompHeaders headers) この実装は、STOMP ERROR フレームの予想されるペイロード型として文字列を返します。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) この実装は空です。voidStompFrameHandler.handleFrame(StompHeaders headers, ObjectSE payload) StompFrameHandler.getPayloadType(StompHeaders)から返されたターゲット型に変換されたペイロードで STOMP フレームを処理します。voidStompSessionHandlerAdapter.handleFrame(StompHeaders headers, ObjectSE payload) この実装は空です。protected StompHeadersStompClientSupport.processConnectHeaders(StompHeaders connectHeaders) StompHeaders をさらに初期化します。たとえば、必要に応じてハートビートヘッダーを設定します。DefaultStompSession.send(StompHeaders headers, ObjectSE payload) StompSession.send(StompHeaders headers, ObjectSE payload) 宛先だけではなく、完全なStompHeadersを備えたStompSession.send(String, Object)のオーバーロードバージョン。DefaultStompSession.subscribe(StompHeaders headers, StompFrameHandler handler) StompSession.subscribe(StompHeaders headers, StompFrameHandler handler) 宛先だけではなく、完全なStompHeadersを備えたStompSession.subscribe(String, StompFrameHandler)のオーバーロードバージョン。voidStompSession.Subscription.unsubscribe(StompHeaders headers) サーバーに送信する追加のカスタムヘッダーを持つStompSession.Subscription.unsubscribe()の代替。型 StompHeaders の型引数を持つ org.springframework.messaging.simp.stomp のメソッドパラメーター型 StompHeaders のパラメーターを持つ org.springframework.messaging.simp.stomp のコンストラクター修飾子コンストラクター説明DefaultStompSession(StompSessionHandler sessionHandler, StompHeaders connectHeaders) 新しいセッションを作成します。org.springframework.web.socket.messaging 内の StompHeaders 使用
修飾子と型メソッド説明protected StompHeadersWebSocketStompClient.processConnectHeaders(StompHeaders connectHeaders) 型 StompHeaders のパラメーターを持つ org.springframework.web.socket.messaging のメソッド修飾子と型メソッド説明WebSocketStompClient.connect(StringSE url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler handler, ObjectSE... uriVariables) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。WebSocketStompClient.connect(URISE url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler sessionHandler) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。WebSocketStompClient.connectAsync(StringSE url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler handler, ObjectSE... uriVariables) WebSocketStompClient.connectAsync(String, StompSessionHandler, Object...)のオーバーロードバージョン。WebSocketHttpHeadersを WebSocket ハンドシェイクに使用し、StompHeadersを STOMP CONNECT フレームに使用することもできます。WebSocketStompClient.connectAsync(URISE url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler sessionHandler) 完全に準備されたURISE を受け入れるオーバーロードバージョンのWebSocketStompClient.connectAsync(String, WebSocketHttpHeaders, StompSessionHandler, Object...)。protected StompHeadersWebSocketStompClient.processConnectHeaders(StompHeaders connectHeaders)
ReactorNettyTcpStompClient.connectAsync(StompHeaders, StompSessionHandler)を推奨