Package org.eclipse.jetty.jmx
Class MetaData.AttributeInfo
- java.lang.Object
-
- org.eclipse.jetty.jmx.MetaData.AttributeInfo
-
- Enclosing class:
- MetaData
private static class MetaData.AttributeInfo extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateAttributeInfo(ManagedAttribute attribute, java.lang.reflect.Method getter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.reflect.MethodfindSetter(ManagedAttribute attribute, java.lang.reflect.Method getter, java.lang.String name)(package private) java.lang.ObjectgetAttribute(ObjectMBean mbean)(package private) voidsetAttribute(java.lang.Object value, ObjectMBean mbean)java.lang.StringtoString()
-
-
-
Field Detail
-
_name
private final java.lang.String _name
-
_getter
private final java.lang.reflect.Method _getter
-
_setter
private final java.lang.reflect.Method _setter
-
_proxied
private final boolean _proxied
-
_convert
private final boolean _convert
-
_info
private final javax.management.MBeanAttributeInfo _info
-
-
Constructor Detail
-
AttributeInfo
private AttributeInfo(ManagedAttribute attribute, java.lang.reflect.Method getter)
-
-
Method Detail
-
getAttribute
java.lang.Object getAttribute(ObjectMBean mbean) throws javax.management.ReflectionException, javax.management.MBeanException
- Throws:
javax.management.ReflectionExceptionjavax.management.MBeanException
-
setAttribute
void setAttribute(java.lang.Object value, ObjectMBean mbean) throws javax.management.ReflectionException, javax.management.MBeanException- Throws:
javax.management.ReflectionExceptionjavax.management.MBeanException
-
findSetter
private java.lang.reflect.Method findSetter(ManagedAttribute attribute, java.lang.reflect.Method getter, java.lang.String name)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-