クラス JmxEndpointDiscoverer
java.lang.ObjectSE
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer<ExposableJmxEndpoint,JmxOperation>
org.springframework.boot.actuate.endpoint.jmx.annotation.JmxEndpointDiscoverer
- 実装済みのインターフェース一覧:
EndpointsSupplier<ExposableJmxEndpoint>,JmxEndpointsSupplier
@ImportRuntimeHints(org.springframework.boot.actuate.endpoint.jmx.annotation.JmxEndpointDiscoverer.JmxEndpointDiscovererRuntimeHints.class)
public class JmxEndpointDiscoverer
extends EndpointDiscoverer<ExposableJmxEndpoint,JmxOperation>
implements JmxEndpointsSupplier
- 導入:
- 2.0.0
- 作成者:
- Phillip Webb
ネストされたクラスの概要
クラス org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer から継承されたネストクラス / インターフェース
EndpointDiscoverer.OperationKeyコンストラクター概要
コンストラクターコンストラクター説明JmxEndpointDiscoverer(ApplicationContext applicationContext, ParameterValueMapper parameterValueMapper, CollectionSE<OperationInvokerAdvisor> invokerAdvisors, CollectionSE<EndpointFilter<ExposableJmxEndpoint>> filters) 新しいJmxEndpointDiscovererインスタンスを作成します。方法の概要
修飾子と型メソッド説明protected ExposableJmxEndpointcreateEndpoint(ObjectSE endpointBean, EndpointId id, boolean enabledByDefault, CollectionSE<JmxOperation> operations) endpointを作成するために呼び出されるファクトリメソッド。protected JmxOperationcreateOperation(EndpointId endpointId, DiscoveredOperationMethod operationMethod, OperationInvoker invoker) endpoint operationを作成するファクトリメソッド。protected EndpointDiscoverer.OperationKeycreateOperationKey(JmxOperation operation) 指定された操作のEndpointDiscoverer.OperationKeyを作成します。クラス org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer から継承されたメソッド
getEndpoints, getEndpointType, isEndpointTypeExposed, isExtensionTypeExposedクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.boot.actuate.endpoint.EndpointsSupplier から継承されたメソッド
getEndpoints
コンストラクターの詳細
JmxEndpointDiscoverer
public JmxEndpointDiscoverer(ApplicationContext applicationContext, ParameterValueMapper parameterValueMapper, CollectionSE<OperationInvokerAdvisor> invokerAdvisors, CollectionSE<EndpointFilter<ExposableJmxEndpoint>> filters) 新しいJmxEndpointDiscovererインスタンスを作成します。- パラメーター:
applicationContext- ソースアプリケーションコンテキストparameterValueMapper- パラメーター値マッパーinvokerAdvisors- 適用する呼び出し元アドバイザーfilters- 適用するフィルター
方法の詳細
createEndpoint
protected ExposableJmxEndpoint createEndpoint(ObjectSE endpointBean, EndpointId id, boolean enabledByDefault, CollectionSE<JmxOperation> operations) クラスからコピーされた説明:EndpointDiscovererendpointを作成するために呼び出されるファクトリメソッド。- 次で指定:
- クラス
EndpointDiscoverer<ExposableJmxEndpoint,のJmxOperation> createEndpoint - パラメーター:
endpointBean- ソースエンドポイント Beanid- エンドポイントの IDenabledByDefault- エンドポイントがデフォルトで有効になっている場合operations- エンドポイント操作- 戻り値:
- 作成されたエンドポイント (
DiscoveredEndpointが推奨されます)
createOperation
protected JmxOperation createOperation(EndpointId endpointId, DiscoveredOperationMethod operationMethod, OperationInvoker invoker) クラスからコピーされた説明:EndpointDiscovererendpoint operationを作成するファクトリメソッド。- 次で指定:
- クラス
EndpointDiscoverer<ExposableJmxEndpoint,のJmxOperation> createOperation - パラメーター:
endpointId- エンドポイント IDoperationMethod- 操作方法invoker- 使用する呼び出し元- 戻り値:
- 作成された操作
createOperationKey
クラスからコピーされた説明:EndpointDiscoverer指定された操作のEndpointDiscoverer.OperationKeyを作成します。- 次で指定:
- クラス
EndpointDiscoverer<ExposableJmxEndpoint,のJmxOperation> createOperationKey - パラメーター:
operation- ソース操作- 戻り値:
- 操作キー