クラス ResourceRegionEncoder

java.lang.ObjectSE
org.springframework.core.codec.AbstractEncoder<ResourceRegion>
org.springframework.core.codec.ResourceRegionEncoder
実装されたすべてのインターフェース:
Encoder<ResourceRegion>

public class ResourceRegionEncoder extends AbstractEncoder<ResourceRegion>
ResourceRegions のエンコーダ。
導入:
5.0
作成者:
Brian Clozel
  • フィールドの詳細

    • DEFAULT_BUFFER_SIZE

      public static final int DEFAULT_BUFFER_SIZE
      エンコーダが使用するデフォルトのバッファサイズ。
      関連事項:
    • BOUNDARY_STRING_HINT

      public static final StringSE BOUNDARY_STRING_HINT
      境界文字列を含むヒントキー。
  • コンストラクターの詳細

    • ResourceRegionEncoder

      public ResourceRegionEncoder()
    • ResourceRegionEncoder

      public ResourceRegionEncoder(int bufferSize)
  • メソッドの詳細

    • canEncode

      public boolean canEncode(ResolvableType elementType, @Nullable MimeType mimeType)
      インターフェースからコピーされた説明: Encoder
      エンコーダが特定のソース要素型と出力ストリームの MIME 型をサポートするかどうか。
      次で指定:
      インターフェース Encoder<ResourceRegion>canEncode 
      オーバーライド:
      クラス AbstractEncoder<ResourceRegion>canEncode 
      パラメーター:
      elementType - ソースストリーム内の要素の型
      mimeType - 出力ストリームの MIME 型 (指定しない場合は null にすることができます)
      戻り値:
      サポートされている場合は true、サポートされていない場合は false 
    • encode

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