| 
 | ||||||||||
| 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 ManagedAttributeif the suppliedMethodhas the corresponding metadata. | 
|  ManagedNotification[] | getManagedNotifications(Class clazz)Implementations should return an array of ManagedNotificationsif the supplied theClasshas the corresponding metadata. | 
|  ManagedOperation | getManagedOperation(Method method)Implementations should return an instance of ManagedOperationif the suppliedMethodhas the corresponding metadata. | 
|  ManagedOperationParameter[] | getManagedOperationParameters(Method method)Implementations should return an array of ManagedOperationParameterif the suppliedMethodhas the corresponding metadata. | 
|  ManagedResource | getManagedResource(Class clazz)Implementations should return an instance of ManagedResourceif the suppliedClasshas 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 | |||||||||