インターフェース EndpointExposureOutcomeContributor
public interface EndpointExposureOutcomeContributor
コントリビュータは
spring.factories
ファイルからロードされ、エンドポイントが公開されているかどうかを判断するために @ConditionalOnAvailableEndpoint
によって使用されます。いずれかのコントリビュータが matching
ConditionOutcome
を返す場合、エンドポイントは公開されていると見なされます。 実装では、Environment
引数を受け入れるコンストラクターを宣言できます。
- 導入:
- 3.4.0
- 作成者:
- Andy Wilkinson, Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明getExposureOutcome
(EndpointId endpointId, SetSE<EndpointExposure> exposures, ConditionMessage.Builder message) 指定されたエンドポイントが指定された公開テクノロジのセットに対して公開されているかどうかを返します。
メソッドの詳細
getExposureOutcome
ConditionOutcome getExposureOutcome(EndpointId endpointId, SetSE<EndpointExposure> exposures, ConditionMessage.Builder message) 指定されたエンドポイントが指定された公開テクノロジのセットに対して公開されているかどうかを返します。- パラメーター:
endpointId
- エンドポイント IDexposures
- チェックする露出技術message
- 条件メッセージビルダー- 戻り値:
- エンドポイントが公開されている場合は
matching
、ConditionOutcome
、コントリビューターが適用しない場合はnull