Method Summary |
|
public void | addNotificationListener(ObjectName objectName, ObjectNotificationListener listener, ObjectNotificationFilter filter, Object handback) |
public Object | buildObjectName(String objectName) |
public void | close() |
public void | createMBean(String className, ObjectName name, Object[] params, String[] signature) |
public Object | getAttribute(ObjectName objectName, String attributeName) Gets the value for a single attribute. |
public List | getAttributes(ObjectName objectName, String[] attributeNames) |
public ObjectInfo | getObjectInfo(ObjectName objectName) Returns the information about the given objectName. |
public Object | invoke(ObjectName objectName, String operationName, Object[] params, String[] signature) Invokes the given "operationName" on the object identified by
"objectName". |
public boolean | isOpen() checks if this connection is open. |
public Set | queryNames(ObjectName objectName) Queries the MBeanServer for the given object name pattern. |
public void | removeNotificationListener(ObjectName objectName, ObjectNotificationListener listener, ObjectNotificationFilter filter, Object handback) |
public List | setAttributes(ObjectName objectName, List attributeList) Saves the attribute values. |
protected static Attribute | toJMXAttribute(ObjectAttribute objAttr) |
protected static AttributeList | toJMXAttributeList(List objAttrs) |
protected static NotificationFilter | toJMXNotificationFilter(ObjectNotificationFilter filter) |
protected static NotificationListener | toJMXNotificationListener(ObjectNotificationListener listener) |
protected static javax.management.ObjectName | toJMXObjectName(ObjectName objectName) |
protected static ObjectName | toJmanageObjectName(javax.management.ObjectName objectName) |
protected static Set | toJmanageObjectNameInstance(Set mbeans) |
protected static ObjectAttribute | toObjectAttribute(Attribute attr) |
protected static ObjectAttributeInfo | toObjectAttributeInfo(MBeanAttributeInfo attribute) |
protected static List | toObjectAttributeList(AttributeList attrList) |
protected static ObjectAttributeInfo[] | toObjectAttributes(MBeanAttributeInfo[] attributes) |
protected static ObjectConstructorInfo | toObjectConstructorInfo(MBeanConstructorInfo constructor) |
protected static ObjectConstructorInfo[] | toObjectConstructors(MBeanConstructorInfo[] constructors) |
protected static ObjectInfo | toObjectInfo(ObjectName objectName, MBeanInfo mbeanInfo) |
protected static ObjectNotification | toObjectNotification(Notification n) |
protected static ObjectNotificationInfo | toObjectNotificationInfo(MBeanNotificationInfo notification) |
protected static ObjectNotificationInfo[] | toObjectNotifications(MBeanNotificationInfo[] notifications) |
protected static ObjectOperationInfo | toObjectOperationInfo(MBeanOperationInfo operation) |
protected static ObjectOperationInfo[] | toObjectOperations(MBeanOperationInfo[] operations) |
protected static ObjectParameterInfo | toObjectParameterInfo(MBeanParameterInfo parameter) |
protected static ObjectParameterInfo[] | toObjectParameters(MBeanParameterInfo[] parameters) |
public void | unregisterMBean(ObjectName objectName) |