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 private
AttributeInfo(ManagedAttribute attribute, java.lang.reflect.Method getter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.reflect.Method
findSetter(ManagedAttribute attribute, java.lang.reflect.Method getter, java.lang.String name)
(package private) java.lang.Object
getAttribute(ObjectMBean mbean)
(package private) void
setAttribute(java.lang.Object value, ObjectMBean mbean)
java.lang.String
toString()
-
-
-
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.ReflectionException
javax.management.MBeanException
-
setAttribute
void setAttribute(java.lang.Object value, ObjectMBean mbean) throws javax.management.ReflectionException, javax.management.MBeanException
- Throws:
javax.management.ReflectionException
javax.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:
toString
in classjava.lang.Object
-
-