|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JmxAttributeSource
Interface used by the MetadataMBeanInfoAssembler to
read source-level metadata from a managed resource's class.
MetadataMBeanInfoAssembler.setAttributeSource(org.springframework.jmx.export.metadata.JmxAttributeSource),
MBeanExporter.setAssembler(org.springframework.jmx.export.assembler.MBeanInfoAssembler)| Method Summary | |
|---|---|
ManagedAttribute |
getManagedAttribute(Method method)
Implementations should return an instance of ManagedAttribute
if the supplied Method has the corresponding metadata. |
ManagedNotification[] |
getManagedNotifications(Class clazz)
Implementations should return an array of ManagedNotifications
if the supplied the Class has the corresponding metadata. |
ManagedOperation |
getManagedOperation(Method method)
Implementations should return an instance of ManagedOperation
if the supplied Method has the corresponding metadata. |
ManagedOperationParameter[] |
getManagedOperationParameters(Method method)
Implementations should return an array of ManagedOperationParameter
if the supplied Method has the corresponding metadata. |
ManagedResource |
getManagedResource(Class clazz)
Implementations should return an instance of ManagedResource
if the supplied Class has the appropriate metadata. |
| Method Detail |
|---|
ManagedResource getManagedResource(Class clazz)
throws InvalidMetadataException
ManagedResource
if the supplied Class has the appropriate metadata.
Otherwise should return null.
clazz - the class to read the attribute data from
null if not found
InvalidMetadataException - in case of invalid attributes
ManagedAttribute getManagedAttribute(Method method)
throws InvalidMetadataException
ManagedAttribute
if the supplied Method has the corresponding metadata.
Otherwise should return null.
method - the method to read the attribute data from
null if not found
InvalidMetadataException - in case of invalid attributes
ManagedOperation getManagedOperation(Method method)
throws InvalidMetadataException
ManagedOperation
if the supplied Method has the corresponding metadata.
Otherwise should return null.
method - the method to read the attribute data from
null if not found
InvalidMetadataException - in case of invalid attributes
ManagedOperationParameter[] getManagedOperationParameters(Method method)
throws InvalidMetadataException
ManagedOperationParameter
if the supplied Method has the corresponding metadata. Otherwise
should return an empty array if no metadata is found.
method - the Method to read the metadata from
InvalidMetadataException - in the case of invalid attributes.
ManagedNotification[] getManagedNotifications(Class clazz)
throws InvalidMetadataException
ManagedNotifications
if the supplied the Class has the corresponding metadata. Otherwise
should return an empty array.
clazz - the Class to read the metadata from
InvalidMetadataException - in the case of invalid metadata
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||