クラス 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.actuate.autoconfigure.endpoint.CloudFoundryWebEndpointDiscoverer
- 実装されているすべてのインターフェース:
EndpointsSupplier<ExposableWebEndpoint>
,WebEndpointsSupplier
@ImportRuntimeHints(org.springframework.boot.cloudfoundry.actuate.autoconfigure.endpoint.CloudFoundryWebEndpointDiscoverer.CloudFoundryWebEndpointDiscovererRuntimeHints.class)
public class CloudFoundryWebEndpointDiscoverer
extends WebEndpointDiscoverer
HealthEndpoint
の Cloud Foundry 固有の拡張機能を使用する Cloud Foundry の WebEndpointDiscoverer
。- 導入:
- 4.0.0
- 作成者:
- Madhura Bhave
ネストされたクラスのサマリー
クラス org.springframework.boot.actuate.endpoint.annotation.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 boolean
isExtensionTypeExposed
(ClassSE<?> extensionBeanType) 拡張 Bean を公開するかどうかを決定します。クラス org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer から継承されたメソッド
createEndpoint, createOperation, createOperationKey
クラス org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer から継承されたメソッド
getEndpoints, getEndpointType, isEndpointTypeExposed, isInvocable
クラス 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, @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