クラス CloudFoundryWebEndpointDiscoverer
java.lang.ObjectSE
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer<ExposableWebEndpoint, WebOperation>
org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer
org.springframework.boot.cloudfoundry.autoconfigure.actuate.endpoint.CloudFoundryWebEndpointDiscoverer
- 実装されているすべてのインターフェース:
EndpointsSupplier<ExposableWebEndpoint>, WebEndpointsSupplier
@ImportRuntimeHints(org.springframework.boot.cloudfoundry.autoconfigure.actuate.endpoint.CloudFoundryWebEndpointDiscoverer.CloudFoundryWebEndpointDiscovererRuntimeHints.class)
public class CloudFoundryWebEndpointDiscoverer
extends WebEndpointDiscoverer
HealthEndpoint の Cloud Foundry 固有の拡張機能を使用する Cloud Foundry の WebEndpointDiscoverer。- 導入:
- 4.0.0
- 作成者:
- Madhura Bhave
ネストされたクラスの要約
クラス EndpointDiscoverer から継承されたネストクラス / インターフェース
EndpointDiscoverer.OperationKeyコンストラクターの概要
コンストラクターコンストラクター説明CloudFoundryWebEndpointDiscoverer(ApplicationContext applicationContext, ParameterValueMapper parameterValueMapper, EndpointMediaTypes endpointMediaTypes, @Nullable ListSE<PathMapper> endpointPathMappers, CollectionSE<OperationInvokerAdvisor> invokerAdvisors, CollectionSE<EndpointFilter<ExposableWebEndpoint>> endpointFilters, CollectionSE<OperationFilter<WebOperation>> operationFilters) 新しいWebEndpointDiscovererインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明protected booleanisExtensionTypeExposed(ClassSE<?> extensionBeanType) 拡張 Bean を公開するかどうかを決定します。クラス WebEndpointDiscoverer から継承されたメソッド
createEndpoint, createOperation, createOperationKeyクラス EndpointDiscoverer から継承されたメソッド
getEndpoints, getEndpointType, isEndpointTypeExposed, isInvocableクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース EndpointsSupplier から継承されたメソッド
getEndpoints
コンストラクターの詳細
CloudFoundryWebEndpointDiscoverer
public CloudFoundryWebEndpointDiscoverer(ApplicationContext applicationContext, ParameterValueMapper parameterValueMapper, EndpointMediaTypes endpointMediaTypes, @Nullable ListSE<PathMapper> endpointPathMappers, CollectionSE<OperationInvokerAdvisor> invokerAdvisors, CollectionSE<EndpointFilter<ExposableWebEndpoint>> endpointFilters, CollectionSE<OperationFilter<WebOperation>> operationFilters) 新しいWebEndpointDiscovererインスタンスを作成します。- パラメーター:
applicationContext- ソースアプリケーションコンテキストparameterValueMapper- パラメーター値マッパーendpointMediaTypes- エンドポイントメディア型endpointPathMappers- エンドポイントパスマッパーinvokerAdvisors- 適用する呼び出し元アドバイザーendpointFilters- 適用するエンドポイントフィルターoperationFilters- 適用する操作フィルター
メソッドの詳細
isExtensionTypeExposed
クラスからコピーされた説明:EndpointDiscoverer拡張 Bean を公開するかどうかを決定します。サブクラスはこのメソッドをオーバーライドして、追加のロジックを提供できます。- オーバーライド:
- クラス
EndpointDiscoverer<ExposableWebEndpoint, WebOperation>のisExtensionTypeExposed - パラメーター:
extensionBeanType- 拡張 Bean 型- 戻り値:
- 拡張機能が公開されている場合は
true