public interface JmxAttributeSourceMetadataMBeanInfoAssembler によって使用されるインターフェース。| 修飾子と型 | メソッドと説明 |
|---|---|
ManagedAttribute | getManagedAttribute(MethodSE method) 指定された Method に対応するメタデータがある場合、実装は ManagedAttribute のインスタンスを返す必要があります。 |
ManagedMetric | getManagedMetric(MethodSE method) 指定された Method に対応するメタデータがある場合、実装は ManagedMetric のインスタンスを返す必要があります。 |
ManagedNotification[] | getManagedNotifications(ClassSE<?> clazz) 指定された Class に対応するメタデータがある場合、実装は ManagedNotifications の配列を返す必要があります。 |
ManagedOperation | getManagedOperation(MethodSE method) 指定された Method に対応するメタデータがある場合、実装は ManagedOperation のインスタンスを返す必要があります。 |
ManagedOperationParameter[] | getManagedOperationParameters(MethodSE method) 指定された Method に対応するメタデータがある場合、実装は ManagedOperationParameter の配列を返す必要があります。 |
ManagedResource | getManagedResource(ClassSE<?> clazz) 提供された Class に適切なメタデータがある場合、実装は ManagedResource のインスタンスを返す必要があります。 |
@Nullable ManagedResource getManagedResource(ClassSE<?> clazz) throws InvalidMetadataException
Class に適切なメタデータがある場合、実装は ManagedResource のインスタンスを返す必要があります。それ以外の場合は null を返します。clazz - 属性データを読み取るクラス null InvalidMetadataException - 無効な属性の場合 @Nullable ManagedAttribute getManagedAttribute(MethodSE method) throws InvalidMetadataException
Method に対応するメタデータがある場合、実装は ManagedAttribute のインスタンスを返す必要があります。それ以外の場合は null を返します。method - 属性データを読み取るメソッド null InvalidMetadataException - 無効な属性の場合 @Nullable ManagedMetric getManagedMetric(MethodSE method) throws InvalidMetadataException
Method に対応するメタデータがある場合、実装は ManagedMetric のインスタンスを返す必要があります。それ以外の場合は null を返します。method - 属性データを読み取るメソッド null InvalidMetadataException - 無効な属性の場合 @Nullable ManagedOperation getManagedOperation(MethodSE method) throws InvalidMetadataException
Method に対応するメタデータがある場合、実装は ManagedOperation のインスタンスを返す必要があります。それ以外の場合は null を返します。method - 属性データを読み取るメソッド null InvalidMetadataException - 無効な属性の場合 ManagedOperationParameter[] getManagedOperationParameters(MethodSE method) throws InvalidMetadataException
Method に対応するメタデータがある場合、実装は ManagedOperationParameter の配列を返す必要があります。それ以外の場合、メタデータが見つからない場合は空の配列を返します。method - メタデータを読み取る Method InvalidMetadataException - 無効な属性の場合。ManagedNotification[] getManagedNotifications(ClassSE<?> clazz) throws InvalidMetadataException
Class に対応するメタデータがある場合、実装は ManagedNotifications の配列を返す必要があります。それ以外の場合は、空の配列を返します。clazz - メタデータを読み取る Class InvalidMetadataException - メタデータが無効な場合