インターフェース Producible<E extends EnumSE<E> & Producible<E>>
- 型パラメーター:
E- このインターフェースを実装する列挙型
- すべての既知の実装クラス:
ApiVersion,PrometheusOutputFormat
public interface Producible<E extends EnumSE<E> & Producible<E>>
生産可能な MIME 型の有限セットを表す任意の
EnumSE によって実装できるインターフェース。@ReadOperation、@WriteOperation、@DeleteOperation アノテーションとともに使用して、produces 値のリストをすばやく定義できます。
基礎となるテクノロジーがコンテンツネゴシエーションをサポートしている場合、Producible 型を運用に注入することもできます。例: Web ベースのエンドポイントでは、Producible 列挙型の値は、リクエストの Accept ヘッダーを使用して解決されます。複数の値が等しく許容できる場合は、ordinal が最も高い値が使用されます。
- 導入:
- 2.5.0
- 作成者:
- Andy Wilkinson
メソッドのサマリー
修飾子と型メソッド説明製作可能なマイム型。default boolean*/* のヘッダーを受け入れるときに、この列挙値をデフォルト値として使用する必要があるかどうかを返します。提供されているか、Acceptヘッダーが欠落している場合。
メソッドの詳細
getProducedMimeType
MimeType getProducedMimeType()製作可能なマイム型。- 戻り値:
- 生産可能な mime 型
isDefault
default boolean isDefault()*/* のヘッダーを受け入れるときに、この列挙値をデフォルト値として使用する必要があるかどうかを返します。提供されているか、Acceptヘッダーが欠落している場合。デフォルトとしてマークできる値は 1 つだけです。値がマークされていない場合は、ordinalが最大の値がデフォルトとして使用されます。- 戻り値:
- この値をデフォルト値として使用する必要がある場合
- 導入:
- 2.5.6