パッケージ jakarta.ws.rs

アノテーション型 Consumes


  • @InheritedSE
    @TargetSE({TYPESE,METHODSE})
    @RetentionSE(RUNTIMESE)
    @DocumentedSE
    public @interface Consumes
    リソースクラスまたは MessageBodyReader のメソッドが受け入れることができるメディア型を定義します。指定されていない場合、コンテナーはすべてのメディア型が受け入れ可能であると想定します。メソッドレベルのアノテーションは、クラスレベルのアノテーションをオーバーライドします。コンテナーは、呼び出されたメソッドが HTTP リクエストエンティティボディのメディア型を消費できることを保証する責任があります。そのような方法が利用できない場合、コンテナーは RFC 2616 で指定されている HTTP "415 Unsupported Media Type" で応答する必要があります。
    導入:
    1.0
    作成者:
    Paul Sandoz, Marc Hadley
    関連事項:
    MessageBodyReader
    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      StringSE[]value
      メディア型のリスト。
    • 要素の詳細

      • value

        StringSE[] value
        メディア型のリスト。各エントリは、単一の型を指定するか、型のコンマ区切りリストで構成されます。単一の型のエントリの先頭または末尾の空白は無視されます。例:
         { "image/jpeg, image/gif ", " image/png" }
         
        コンマ区切り形式を使用すると、複数のターゲットで使用する共通の文字列定数を定義できます。
        戻り値:
        受け入れるメディア型。
        デフォルト:
        {"*/*"}