パッケージ 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
- 関連事項:
オプション要素の概要
オプション要素
要素の詳細
value
StringSE[] valueメディア型のリスト。各エントリは、単一の型を指定するか、型のコンマ区切りリストで構成されます。単一の型のエントリの先頭または末尾の空白は無視されます。例:{ "image/jpeg, image/gif ", " image/png" }
コンマ区切り形式を使用すると、複数のターゲットで使用する共通の文字列定数を定義できます。- 戻り値:
- 受け入れるメディア型。
- デフォルト:
- {"*/*"}