| パッケージ | 説明 |
|---|---|
| org.springframework.messaging.simp.stomp | シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。 |
| org.springframework.web.socket.messaging | Spring のメッセージングモジュール用の WebSocket 統合。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StompHeaders | StompSession.Subscription.getSubscriptionHeaders()SUBSCRIBE フレームで使用されているヘッダーを返します。 |
protected StompHeaders | StompClientSupport.processConnectHeaders(StompHeaders connectHeaders)StompHeaders をさらに初期化します。たとえば、必要に応じてハートビートヘッダーを設定します。 |
static StompHeaders | StompHeaders.readOnlyStompHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers) 読み取りのみが可能で、書き込みはできない StompHeaders オブジェクトを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StompSession.Receiptable | StompSession.acknowledge(StompHeaders headers, boolean consumed) |
StompSession.Receiptable | DefaultStompSession.acknowledge(StompHeaders headers, boolean consumed) |
void | StompSessionHandlerAdapter.afterConnected(StompSession session, StompHeaders connectedHeaders) この実装は空です。 |
void | StompSessionHandler.afterConnected(StompSession session, StompHeaders connectedHeaders) セッションが使用できる状態になったときに呼び出されます。 |
ListenableFuture<StompSession> | ReactorNettyTcpStompClient.connect(StompHeaders connectHeaders, StompSessionHandler handler)STOMP CONNECT フレームに使用するヘッダーを受け入れるオーバーロードバージョンの ReactorNettyTcpStompClient.connect(StompSessionHandler)。 |
protected ConnectionHandlingStompSession | StompClientSupport.createSession(StompHeaders connectHeaders, StompSessionHandler handler) 新しいセッションを作成および構成するためのファクトリメソッド。 |
java.lang.reflect.Type | StompFrameHandler.getPayloadType(StompHeaders headers)StompFrameHandler.handleFrame(StompHeaders, Object) の前に呼び出され、ペイロードが変換されるオブジェクトの型を決定します。 |
java.lang.reflect.Type | StompSessionHandlerAdapter.getPayloadType(StompHeaders headers) この実装は、STOMP ERROR フレームの予想されるペイロード型として文字列を返します。 |
void | StompSessionHandlerAdapter.handleException(StompSession session, StompCommand command, StompHeaders headers, byte[] payload, java.lang.Throwable exception) この実装は空です。 |
void | StompSessionHandler.handleException(StompSession session, StompCommand command, StompHeaders headers, byte[] payload, java.lang.Throwable exception) ペイロードの変換の失敗やアプリケーション StompFrameHandler の未処理の例外など、STOMP フレームの処理中に発生した例外を処理します。 |
void | StompFrameHandler.handleFrame(StompHeaders headers, java.lang.Object payload)StompFrameHandler.getPayloadType(StompHeaders) から返されたターゲット型に変換されたペイロードで STOMP フレームを処理します。 |
void | StompSessionHandlerAdapter.handleFrame(StompHeaders headers, java.lang.Object payload) この実装は空です。 |
protected StompHeaders | StompClientSupport.processConnectHeaders(StompHeaders connectHeaders)StompHeaders をさらに初期化します。たとえば、必要に応じてハートビートヘッダーを設定します。 |
StompSession.Receiptable | StompSession.send(StompHeaders headers, java.lang.Object payload) 宛先だけではなく、完全な StompHeaders を備えた StompSession.send(String, Object) のオーバーロードバージョン。 |
StompSession.Receiptable | DefaultStompSession.send(StompHeaders headers, java.lang.Object payload) |
StompSession.Subscription | StompSession.subscribe(StompHeaders headers, StompFrameHandler handler) 宛先だけではなく、完全な StompHeaders を備えた StompSession.subscribe(String, StompFrameHandler) のオーバーロードバージョン。 |
StompSession.Subscription | DefaultStompSession.subscribe(StompHeaders headers, StompFrameHandler handler) |
void | StompSession.Subscription.unsubscribe(StompHeaders headers) サーバーに送信する追加のカスタムヘッダーを持つ StompSession.Subscription.unsubscribe() の代替。 |
| コンストラクターと説明 |
|---|
DefaultStompSession(StompSessionHandler sessionHandler, StompHeaders connectHeaders) 新しいセッションを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected StompHeaders | WebSocketStompClient.processConnectHeaders(StompHeaders connectHeaders) |
| 修飾子と型 | メソッドと説明 |
|---|---|
ListenableFuture<StompSession> | WebSocketStompClient.connect(java.lang.String url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler handler, java.lang.Object... uriVariables)WebSocketStompClient.connect(String, StompSessionHandler, Object...) のオーバーロードバージョン。WebSocketHttpHeaders を WebSocket ハンドシェイクに使用し、StompHeaders を STOMP CONNECT フレームに使用することもできます。 |
ListenableFuture<StompSession> | WebSocketStompClient.connect(java.net.URI url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler sessionHandler) 完全に準備された URI を受け入れる WebSocketStompClient.connect(String, WebSocketHttpHeaders, StompSessionHandler, Object...) のオーバーロードバージョン。 |
protected StompHeaders | WebSocketStompClient.processConnectHeaders(StompHeaders connectHeaders) |