public class WebEndpointDiscoverer extends EndpointDiscoverer<ExposableWebEndpoint,WebOperation> implements WebEndpointsSupplier
EndpointDiscoverer.OperationKey| コンストラクターと説明 |
|---|
WebEndpointDiscoverer(org.springframework.context.ApplicationContext applicationContext, ParameterValueMapper parameterValueMapper, EndpointMediaTypes endpointMediaTypes, ListSE<PathMapper> endpointPathMappers, CollectionSE<OperationInvokerAdvisor> invokerAdvisors, CollectionSE<EndpointFilter<ExposableWebEndpoint>> filters) 新しい WebEndpointDiscoverer インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ExposableWebEndpoint | createEndpoint(ObjectSE endpointBean, EndpointId id, boolean enabledByDefault, CollectionSE<WebOperation> operations)endpoint を作成するために呼び出されるファクトリメソッド。 |
protected WebOperation | createOperation(EndpointId endpointId, DiscoveredOperationMethod operationMethod, OperationInvoker invoker)endpoint operation を作成するファクトリメソッド。 |
protected EndpointDiscoverer.OperationKey | createOperationKey(WebOperation operation) 指定された操作の EndpointDiscoverer.OperationKey を作成します。 |
getEndpoints, getEndpointType, isEndpointExposed, isExtensionExposedcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEgetEndpointspublic WebEndpointDiscoverer(org.springframework.context.ApplicationContext applicationContext,
ParameterValueMapper parameterValueMapper,
EndpointMediaTypes endpointMediaTypes,
ListSE<PathMapper> endpointPathMappers,
CollectionSE<OperationInvokerAdvisor> invokerAdvisors,
CollectionSE<EndpointFilter<ExposableWebEndpoint>> filters)WebEndpointDiscoverer インスタンスを作成します。applicationContext - ソースアプリケーションコンテキスト parameterValueMapper - パラメーター値マッパー endpointMediaTypes - エンドポイントメディア型 endpointPathMappers - エンドポイントパスマッパー invokerAdvisors - 適用する呼び出し元アドバイザー filters - 適用するフィルター protected ExposableWebEndpoint createEndpoint(ObjectSE endpointBean, EndpointId id, boolean enabledByDefault, CollectionSE<WebOperation> operations)
EndpointDiscovererendpoint を作成するために呼び出されるファクトリメソッド。EndpointDiscoverer<ExposableWebEndpoint, WebOperation> の createEndpoint endpointBean - ソースエンドポイント Beanid - エンドポイントの IDenabledByDefault - エンドポイントがデフォルトで有効になっている場合 operations - エンドポイント操作 DiscoveredEndpoint が推奨されます)protected WebOperation createOperation(EndpointId endpointId, DiscoveredOperationMethod operationMethod, OperationInvoker invoker)
EndpointDiscovererendpoint operation を作成するファクトリメソッド。EndpointDiscoverer<ExposableWebEndpoint, WebOperation> の createOperation endpointId - エンドポイント IDoperationMethod - 操作方法 invoker - 使用する呼び出し元 protected EndpointDiscoverer.OperationKey createOperationKey(WebOperation operation)
EndpointDiscovererEndpointDiscoverer.OperationKey を作成します。EndpointDiscoverer<ExposableWebEndpoint, WebOperation> の createOperationKey operation - ソース操作 Copyright © 2019 Pivotal Software, Inc.. All rights reserved.