クラス JacksonJsonSockJsMessageCodec

java.lang.ObjectSE
org.springframework.web.socket.sockjs.frame.AbstractSockJsMessageCodec
org.springframework.web.socket.sockjs.frame.JacksonJsonSockJsMessageCodec
実装されているすべてのインターフェース:
SockJsMessageCodec

public class JacksonJsonSockJsMessageCodec extends AbstractSockJsMessageCodec
SockJS メッセージをエンコードおよびデコードするための Jackson 3.x コーデック。
導入:
7.0
作成者:
Sebastien Deleuze
  • コンストラクターの詳細

    • JacksonJsonSockJsMessageCodec

      public JacksonJsonSockJsMessageCodec()
      MapperBuilder.findModules(ClassLoader) によって検出された JacksonModule でカスタマイズされた JsonMapper を使用して新しいインスタンスを構築します。
      関連事項:
      • JsonMapper.builder()
    • JacksonJsonSockJsMessageCodec

      public JacksonJsonSockJsMessageCodec(tools.jackson.databind.json.JsonMapper.Builder builder)
      提供された JsonMapper.Builder を MapperBuilder.findModules(ClassLoader) によって検出された JacksonModule でカスタマイズして、新しいインスタンスを構築します。
      関連事項:
      • JsonMapper.builder()
    • JacksonJsonSockJsMessageCodec

      public JacksonJsonSockJsMessageCodec(tools.jackson.databind.json.JsonMapper mapper)
      提供された JsonMapper を使用して新しいインスタンスを構築します。
      関連事項:
      • JsonMapper.builder()
  • メソッドの詳細

    • decode

      public StringSE @Nullable [] decode(StringSE content)
      インターフェースからコピーされた説明: SockJsMessageCodec
      指定された SockJS メッセージフレームをデコードします。
      パラメーター:
      content - SockJS メッセージフレーム
      戻り値:
      メッセージの配列、ない場合は null 
    • decodeInputStream

      public StringSE @Nullable [] decodeInputStream(InputStreamSE content)
      インターフェースからコピーされた説明: SockJsMessageCodec
      指定された SockJS メッセージフレームをデコードします。
      パラメーター:
      content - SockJS メッセージフレーム
      戻り値:
      メッセージの配列、ない場合は null 
    • applyJsonQuoting

      protected char[] applyJsonQuoting(StringSE content)
      クラスからコピーされた説明: AbstractSockJsMessageCodec
      標準の JSON 文字列の引用を適用します ( json.org を参照)。
      次で指定:
      クラス AbstractSockJsMessageCodecapplyJsonQuoting