Class MultipartFormDataBodyConverter

java.lang.Object
nablarch.fw.jaxrs.MultipartFormDataBodyConverter
All Implemented Interfaces:
BodyConverter

public class MultipartFormDataBodyConverter extends Object implements BodyConverter
multipart/form-data形式のリクエストを後続のハンドラを呼び出すためにPass-ThroughするBodyConverterの実装クラス。
  • Constructor Details

    • MultipartFormDataBodyConverter

      public MultipartFormDataBodyConverter()
  • Method Details

    • read

      public Object read(HttpRequest request, ExecutionContext executionContext)
      マルチパートリクエストは後続のハンドラで処理するため、処理自体は行わず常にnullを返却する。
      Specified by:
      read in interface BodyConverter
      Parameters:
      request - HTTPリクエスト
      executionContext - 実行コンテキスト
      Returns:
      常にnull
    • write

      public HttpResponse write(Object response, ExecutionContext executionContext)
      マルチパートのメディアタイプがレスポンスとなることはないためサポートしない
      Specified by:
      write in interface BodyConverter
      Parameters:
      response - Beanオブジェクト
      executionContext - 実行コンテキスト
      Returns:
      なし
    • isConvertible

      public boolean isConvertible(String mediaType)
      メディアタイプがmultipart/form-dataの場合、後続のハンドラで処理するためtrueを返却する
      Specified by:
      isConvertible in interface BodyConverter
      Parameters:
      mediaType - メディアタイプ
      Returns:
      メディアタイプがmultipart/form-dataの場合はtrue