クラス RequestMethodsRequestCondition
java.lang.ObjectSE
org.springframework.web.reactive.result.condition.AbstractRequestCondition<RequestMethodsRequestCondition>
org.springframework.web.reactive.result.condition.RequestMethodsRequestCondition
- 実装されているすべてのインターフェース:
- RequestCondition<RequestMethodsRequestCondition>
public final class RequestMethodsRequestCondition
extends AbstractRequestCondition<RequestMethodsRequestCondition>
RequestMethods のセットに対するリクエストと一致する論理和('| |')リクエスト条件。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
- コンストラクターの概要コンストラクターコンストラクター説明- RequestMethodsRequestCondition- (RequestMethod... requestMethods) 指定されたリクエストメソッドで新しいインスタンスを作成します。
- メソッドのサマリー修飾子と型メソッド説明"this" からの HTTP リクエストメソッドと「その他の」インスタンスの和集合を持つ新しいインスタンスを返します。- int- compareTo- (RequestMethodsRequestCondition other, ServerWebExchange exchange) 戻り値: 2 つの条件に含まれる HTTP リクエストメソッドの数 Less が 0 よりも多い場合は 0。"this" インスタンスに HTTP リクエストメソッドがあるが「その他」が 0 より大きい場合「その他」は HTTP リクエストメソッドを持つが "this" はない- protected CollectionSE<RequestMethod>リクエスト条件を構成する個別のアイテムを返します。- getMatchingCondition- (ServerWebExchange exchange) HTTP リクエストメソッドのいずれかが指定されたリクエストと一致するかどうかを確認し、一致する HTTP リクエストメソッドのみを含むインスタンスを返します。この条件に含まれるすべての- RequestMethodsを返します。- protected StringSEコンテンツの個別のアイテムを出力するときに使用する表記。- クラス org.springframework.web.reactive.result.condition.AbstractRequestCondition から継承されたメソッド- equals, hashCode, isEmpty, toString
- コンストラクターの詳細- RequestMethodsRequestCondition指定されたリクエストメソッドで新しいインスタンスを作成します。- パラメーター:
- requestMethods- 0 個以上の HTTP リクエストメソッド。0 の場合、条件はすべてのリクエストに一致します
 
 
- メソッドの詳細- getMethodsこの条件に含まれるすべての- RequestMethodsを返します。
- getContentクラスからコピーされた説明:- AbstractRequestConditionリクエスト条件を構成する個別のアイテムを返します。- たとえば、URL パターン、HTTP リクエストメソッド、パラメーター式など。 - 次で指定:
-  クラス AbstractRequestCondition<RequestMethodsRequestCondition>のgetContent
- 戻り値:
-  オブジェクトのコレクション (非 null)
 
- getToStringInfixクラスからコピーされた説明:- AbstractRequestConditionコンテンツの個別のアイテムを出力するときに使用する表記。- たとえば、URL パターンの - " || "または param 式の- " && "。
- combine"this" からの HTTP リクエストメソッドと「その他の」インスタンスの和集合を持つ新しいインスタンスを返します。- パラメーター:
- other- 組み合わせる条件。
- 戻り値:
- 2 つの条件インスタンスを組み合わせた結果であるリクエスト条件インスタンス。
 
- getMatchingConditionHTTP リクエストメソッドのいずれかが指定されたリクエストと一致するかどうかを確認し、一致する HTTP リクエストメソッドのみを含むインスタンスを返します。- パラメーター:
- exchange- 現在の交換
- 戻り値:
-  条件が空の場合は同じインスタンス(リクエストメソッドが HTTP OPTIONS でない場合)、一致したリクエストメソッドの新しい条件、一致しないか条件が空でリクエストメソッドが OPTIONS の場合は null。
 
- compareTo戻り値:- 2 つの条件に同じ数の HTTP リクエストメソッドが含まれている場合は 0
- "this" インスタンスに HTTP リクエストメソッドがあるが、「その他」にはない場合、Less は 0 よりも大きい
- 0 より大きい「その他」には HTTP リクエストメソッドがありますが、"this" にはありません
 - 両方のインスタンスが - getMatchingCondition(ServerWebExchange)を介して取得されていると想定されているため、各インスタンスには一致する HTTP リクエストメソッドのみが含まれるか、そうでなければ空です。