クラス 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>> endpointFilters) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。CloudFoundryWebEndpointDiscoverer
(ApplicationContext applicationContext, ParameterValueMapper parameterValueMapper, EndpointMediaTypes endpointMediaTypes, 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 から継承されたメソッド
createEndpoint, 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
@DeprecatedSE(since="3.4.0", forRemoval=true) public CloudFoundryWebEndpointDiscoverer(ApplicationContext applicationContext, ParameterValueMapper parameterValueMapper, EndpointMediaTypes endpointMediaTypes, ListSE<PathMapper> endpointPathMappers, CollectionSE<OperationInvokerAdvisor> invokerAdvisors, CollectionSE<EndpointFilter<ExposableWebEndpoint>> endpointFilters) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。新しいWebEndpointDiscoverer
インスタンスを作成します。- パラメーター:
applicationContext
- ソースアプリケーションコンテキストparameterValueMapper
- パラメーター値マッパーendpointMediaTypes
- エンドポイントメディア型endpointPathMappers
- エンドポイントパスマッパーinvokerAdvisors
- 適用する呼び出し元アドバイザーendpointFilters
- 適用するエンドポイントフィルター
CloudFoundryWebEndpointDiscoverer
public CloudFoundryWebEndpointDiscoverer(ApplicationContext applicationContext, ParameterValueMapper parameterValueMapper, EndpointMediaTypes endpointMediaTypes, ListSE<PathMapper> endpointPathMappers, CollectionSE<OperationInvokerAdvisor> invokerAdvisors, CollectionSE<EndpointFilter<ExposableWebEndpoint>> endpointFilters, CollectionSE<OperationFilter<WebOperation>> operationFilters) 新しいWebEndpointDiscoverer
インスタンスを作成します。- パラメーター:
applicationContext
- ソースアプリケーションコンテキストparameterValueMapper
- パラメーター値マッパーendpointMediaTypes
- エンドポイントメディア型endpointPathMappers
- エンドポイントパスマッパーinvokerAdvisors
- 適用する呼び出し元アドバイザーendpointFilters
- 適用するエンドポイントフィルターoperationFilters
- 適用する操作フィルター- 導入:
- 3.4.0
メソッドの詳細
isExtensionTypeExposed
クラスからコピーされた説明:EndpointDiscoverer
拡張 Bean を公開するかどうかを決定します。サブクラスはこのメソッドをオーバーライドして、追加のロジックを提供できます。- オーバーライド:
- クラス
EndpointDiscoverer<ExposableWebEndpoint,
のWebOperation> isExtensionTypeExposed
- パラメーター:
extensionBeanType
- 拡張 Bean 型- 戻り値:
- 拡張機能が公開されている場合は
true
CloudFoundryWebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List, Collection, Collection, Collection)
を推奨