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