インターフェース SockJsMessageCodec

すべての既知の実装クラス:
AbstractSockJsMessageCodecJackson2SockJsMessageCodec

public interface SockJsMessageCodec
SockJS メッセージフレームとの間でメッセージをエンコードおよびデコードします。これは、基本的には JSON エンコードされたメッセージの配列です。例:
 a["message1","message2"]
 
導入:
4.0
作成者:
Rossen Stoyanchev
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    decode(StringSE content)
    指定された SockJS メッセージフレームをデコードします。
    指定された SockJS メッセージフレームをデコードします。
    encode(StringSE... messages)
    指定されたメッセージを SockJS メッセージフレームとしてエンコードします。
  • メソッドの詳細

    • encode

      StringSE encode(StringSE... messages)
      指定されたメッセージを SockJS メッセージフレームとしてエンコードします。各メッセージに標準の JSON クォートを適用する以外に、いくつかの追加の JSON Unicode エスケープルールがあります。SockJS プロトコル(つまり、プロトコルテストスイート)の "JSON Unicode Encoding" セクションを参照してください。
      パラメーター:
      messages - エンコードするメッセージ
      戻り値:
      SockJS メッセージフレームのコンテンツ (非 null)
    • decode

      @Nullable StringSE[] decode(StringSE content) throws IOExceptionSE
      指定された SockJS メッセージフレームをデコードします。
      パラメーター:
      content - SockJS メッセージフレーム
      戻り値:
      メッセージの配列、ない場合は null 
      例外:
      IOExceptionSE - コンテンツを解析できなかった場合
    • decodeInputStream

      @Nullable StringSE[] decodeInputStream(InputStreamSE content) throws IOExceptionSE
      指定された SockJS メッセージフレームをデコードします。
      パラメーター:
      content - SockJS メッセージフレーム
      戻り値:
      メッセージの配列、ない場合は null 
      例外:
      IOExceptionSE - コンテンツを解析できなかった場合