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