クラス PartHttpMessageWriter

実装されたすべてのインターフェース:
HttpMessageWriter<Part>

public class PartHttpMessageWriter extends MultipartWriterSupport implements HttpMessageWriter<Part>
Part で書き込むための HttpMessageWriter。これは、サーバー側で、クライアントから受信した Flux<Part> をリモートサービスに書き込むのに役立ちます。
導入:
5.3
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • PartHttpMessageWriter

      public PartHttpMessageWriter()
  • メソッドの詳細

    • canWrite

      public boolean canWrite(ResolvableType elementType, @Nullable MediaType mediaType)
      インターフェースからコピーされた説明: HttpMessageWriter
      指定されたオブジェクト型がこのライターでサポートされているかどうか。
      次で指定:
      インターフェース HttpMessageWriter<Part>canWrite 
      パラメーター:
      elementType - チェックするオブジェクトの型
      mediaType - 書き込みのメディア型 (おそらく null)
      戻り値:
      書き込み可能な場合は true、それ以外の場合は false 
    • write

      public reactor.core.publisher.Mono<VoidSE> write(Publisher<? extends Part> parts, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage outputMessage, MapSE<StringSE,ObjectSE> hints)
      インターフェースからコピーされた説明: HttpMessageWriter
      オブジェクトの特定のストリームを出力メッセージに書き込みます。
      次で指定:
      インターフェース HttpMessageWriter<Part>write 
      パラメーター:
      parts - 書き込むオブジェクト
      elementType - HttpMessageWriter.canWrite(ResolvableType, MediaType) を介して事前にチェックされている必要があるストリーム内のオブジェクトの型
      mediaType - 書き込みのコンテンツ型 (ライターのデフォルトのコンテンツ型を使用する必要があることを示す null )
      outputMessage - 書き込むメッセージ
      hints - エンコードおよび書き込み方法に関する追加情報
      戻り値:
      完了またはエラーを示します