public class WebSocketMessage
extends java.lang.Object セッションの DataBufferFactory でメッセージを作成するには、WebSocketSession の静的ファクトリメソッドを参照してください。
| 修飾子と型 | クラスと説明 |
|---|---|
static class | WebSocketMessage.TypeWebSocket メッセージ型。 |
| コンストラクターと説明 |
|---|
WebSocketMessage(WebSocketMessage.Type type, DataBuffer payload)WebSocketMessage のコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(java.lang.Object other) |
DataBuffer | getPayload() メッセージのペイロードを返します。 |
java.lang.String | getPayloadAsText() 生のコンテンツをテキストにデコードするために UTF-8 を使用する getPayloadAsText(Charset) のバリアント。 |
java.lang.String | getPayloadAsText(java.nio.charset.Charset charset) メッセージの生のコンテンツを、指定された文字エンコーディングでテキストにデコードするためのショートカット。 |
WebSocketMessage.Type | getType() メッセージの種類(テキスト、バイナリなど)を返します。 |
int | hashCode() |
void | release() ランタイムで役立つペイロード DataBuffer を解放します(例: |
WebSocketMessage | retain() メッセージペイロードのデータバッファーを保持します。これは、ランタイムで役立ちます(例: |
java.lang.String | toString() |
public WebSocketMessage(WebSocketMessage.Type type, DataBuffer payload)
WebSocketSession の静的ファクトリメソッドを参照するか、WebSocketSession.bufferFactory() を使用してペイロードを作成し、このコンストラクターを呼び出します。
public WebSocketMessage.Type getType()
public DataBuffer getPayload()
public java.lang.String getPayloadAsText()
UTF-8 を使用する getPayloadAsText(Charset) のバリアント。public java.lang.String getPayloadAsText(java.nio.charset.Charset charset)
charset - 文字エンコーディング public WebSocketMessage retain()
DataBuffer payload = message.getPayload(); DataBufferUtils.retain(payload);
public void release()
DataBuffer を解放します。ショートカット:DataBuffer payload = message.getPayload(); DataBufferUtils.release(payload);
public boolean equals(java.lang.Object other)
java.lang.Object の equals public int hashCode()
java.lang.Object の hashCode public java.lang.String toString()
java.lang.Object の toString