public class WebEndpointDiscoverer extends EndpointDiscoverer<ExposableWebEndpoint,WebOperation> implements WebEndpointsSupplier
EndpointDiscoverer.OperationKey
コンストラクターと説明 |
---|
WebEndpointDiscoverer(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, isExtensionExposed
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getEndpoints
public WebEndpointDiscoverer(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)
EndpointDiscoverer
endpoint
を作成するために呼び出されるファクトリメソッド。EndpointDiscoverer<ExposableWebEndpoint, WebOperation>
の createEndpoint
endpointBean
- ソースエンドポイント Beanid
- エンドポイントの IDenabledByDefault
- エンドポイントがデフォルトで有効になっている場合 operations
- エンドポイント操作 DiscoveredEndpoint
が推奨されます)protected WebOperation createOperation(EndpointId endpointId, DiscoveredOperationMethod operationMethod, OperationInvoker invoker)
EndpointDiscoverer
endpoint operation
を作成するファクトリメソッド。EndpointDiscoverer<ExposableWebEndpoint, WebOperation>
の createOperation
endpointId
- エンドポイント IDoperationMethod
- 操作方法 invoker
- 使用する呼び出し元 protected EndpointDiscoverer.OperationKey createOperationKey(WebOperation operation)
EndpointDiscoverer
EndpointDiscoverer.OperationKey
を作成します。EndpointDiscoverer<ExposableWebEndpoint, WebOperation>
の createOperationKey
operation
- ソース操作 Copyright © 2019 Pivotal Software, Inc.. All rights reserved.