クラス Jackson2CborEncoder

実装されたすべてのインターフェース:
Encoder<ObjectSE>HttpMessageEncoder<ObjectSE>

public class Jackson2CborEncoder extends AbstractJackson2Encoder
Jackson を使用して、Object から CBOR オブジェクトのバイトにエンコードします。ストリームエンコーディングはまだサポートされていません。
導入:
5.2
作成者:
Sebastien Deleuze
関連事項:
  • コンストラクターの詳細

    • Jackson2CborEncoder

      public Jackson2CborEncoder()
    • Jackson2CborEncoder

      public Jackson2CborEncoder(ObjectMapper mapper, MimeType... mimeTypes)
  • メソッドの詳細

    • encode

      public reactor.core.publisher.Flux<DataBuffer> encode(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable MapSE<StringSE,ObjectSE> hints)
      インターフェースからコピーされた説明: Encoder
      型 T のオブジェクトのストリームを DataBuffer 出力ストリームにエンコードします。
      次で指定:
      インターフェース Encoder<ObjectSE>encode 
      オーバーライド:
      クラス AbstractJackson2Encoderencode 
      パラメーター:
      inputStream - エンコードするオブジェクトの入力ストリーム。入力を要素のストリームとしてではなく単一の値としてエンコードする必要がある場合は、Mono のインスタンスを使用する必要があります。
      bufferFactory - 出力ストリーム DataBuffer を作成するための
      elementType - 入力ストリーム内の要素の予想される型。この型は、事前に Encoder.canEncode(org.springframework.core.ResolvableType, org.springframework.util.MimeType) メソッドに渡されていなければならず、true を返さなければなりません。
      mimeType - 出力コンテンツの MIME 型 (オプション)
      hints - エンコード方法に関する追加情報
      戻り値:
      出力ストリーム