インターフェース EndpointExposureOutcomeContributor


public interface EndpointExposureOutcomeContributor
コントリビュータは spring.factories ファイルからロードされ、エンドポイントが公開されているかどうかを判断するために @ConditionalOnAvailableEndpoint によって使用されます。いずれかのコントリビュータが matching ConditionOutcome を返す場合、エンドポイントは公開されていると見なされます。

実装では、Environment 引数を受け入れるコンストラクターを宣言できます。

導入:
3.4.0
作成者:
Andy Wilkinson, Phillip Webb
  • メソッドの詳細

    • getExposureOutcome

      ConditionOutcome getExposureOutcome(EndpointId endpointId, SetSE<EndpointExposure> exposures, ConditionMessage.Builder message)
      指定されたエンドポイントが指定された公開テクノロジのセットに対して公開されているかどうかを返します。
      パラメーター:
      endpointId - エンドポイント ID
      exposures - チェックする露出技術
      message - 条件メッセージビルダー
      戻り値:
      エンドポイントが公開されている場合は matchingConditionOutcome、コントリビューターが適用しない場合は null