|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jmx.export.metadata.AttributesJmxAttributeSource
public class AttributesJmxAttributeSource
Implementation of the JmxAttributeSource interface that
reads metadata via Spring's Attributes abstraction.
Typically used for reading in source-level attributes via Commons Attributes.
Attributes,
CommonsAttributes| Constructor Summary | |
|---|---|
AttributesJmxAttributeSource()
Create a new AttributesJmxAttributeSource. |
|
AttributesJmxAttributeSource(Attributes attributes)
Create a new AttributesJmxAttributeSource. |
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
Invoked by a BeanFactory after it has set all bean properties supplied (and satisfied BeanFactoryAware and ApplicationContextAware). |
ManagedAttribute |
getManagedAttribute(Method method)
If the specified method has a ManagedAttribute attribute,
then it is returned. |
ManagedNotification[] |
getManagedNotifications(Class clazz)
If the specified has ManagedNotification attributes these are returned, otherwise
a zero-length array is returned. |
ManagedOperation |
getManagedOperation(Method method)
If the specified method has a ManagedOperation attribute,
then it is returned. |
ManagedOperationParameter[] |
getManagedOperationParameters(Method method)
If the specified method has ManagedOperationParameter attributes,
then these are returned, otherwise a zero length array is returned. |
ManagedResource |
getManagedResource(Class clazz)
If the specified class has a ManagedResource attribute,
then it is returned. |
void |
setAttributes(Attributes attributes)
Set the Attributes implementation to use. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AttributesJmxAttributeSource()
public AttributesJmxAttributeSource(Attributes attributes)
attributes - the Attributes implementation to useCommonsAttributes| Method Detail |
|---|
public void setAttributes(Attributes attributes)
CommonsAttributespublic void afterPropertiesSet()
InitializingBeanThis method allows the bean instance to perform initialization only possible when all bean properties have been set and to throw an exception in the event of misconfiguration.
afterPropertiesSet in interface InitializingBeanpublic ManagedResource getManagedResource(Class clazz)
ManagedResource attribute,
then it is returned. Otherwise returns null.
getManagedResource in interface JmxAttributeSourceclazz - the class to read the attribute data from
null if not found
InvalidMetadataException - if more than one attribute existspublic ManagedAttribute getManagedAttribute(Method method) throws InvalidMetadataException
ManagedAttribute attribute,
then it is returned. Otherwise returns null.
getManagedAttribute in interface JmxAttributeSourcemethod - the method to read the attribute data from
null if not found
InvalidMetadataException - if more than one attribute exists,
or if the supplied method does not represent a JavaBean propertypublic ManagedOperation getManagedOperation(Method method)
ManagedOperation attribute,
then it is returned. Otherwise return null.
getManagedOperation in interface JmxAttributeSourcemethod - the method to read the attribute data from
null if not found
InvalidMetadataException - if more than one attribute exists,
or if the supplied method represents a JavaBean propertypublic ManagedOperationParameter[] getManagedOperationParameters(Method method) throws InvalidMetadataException
ManagedOperationParameter attributes,
then these are returned, otherwise a zero length array is returned.
getManagedOperationParameters in interface JmxAttributeSourcemethod - the method to get the managed operation parameters for
InvalidMetadataException - if the number of ManagedOperationParameter
attributes does not match the number of parameters in the methodpublic ManagedNotification[] getManagedNotifications(Class clazz)
ManagedNotification attributes these are returned, otherwise
a zero-length array is returned.
getManagedNotifications in interface JmxAttributeSourceclazz - the Class to read the metadata from
|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||