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