@Override public Object getAttribute(ObjectName name, String attribute) throws MBeanException, AttributeNotFoundException, InstanceNotFoundException, ReflectionException { return findDelegate(name).getAttribute(name, attribute); }
@Override public void unregisterMBean(ObjectName name) throws InstanceNotFoundException, MBeanRegistrationException { findDelegate(name).unregisterMBean(name); }
@Override public MBeanInfo getMBeanInfo(ObjectName name) throws InstanceNotFoundException, IntrospectionException, ReflectionException { return findDelegate(name).getMBeanInfo(name); }
@Override public void removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback) throws InstanceNotFoundException, ListenerNotFoundException { findDelegate(name).removeNotificationListener(name, listener, filter, handback); }
@Override public boolean isInstanceOf(ObjectName name, String className) throws InstanceNotFoundException { return findDelegate(name).isInstanceOf(name, className); }
@Override @Deprecated public ObjectInputStream deserialize(ObjectName name, byte[] data) throws OperationsException { return findDelegate(name).deserialize(name, data); }
@Override public AttributeList setAttributes(ObjectName name, AttributeList attributes) throws InstanceNotFoundException, ReflectionException { return findDelegate(name).setAttributes(name, attributes); }
@Override public Object invoke(ObjectName name, String operationName, Object[] params, String[] signature) throws InstanceNotFoundException, MBeanException, ReflectionException { try { return findDelegate(name).invoke(name, operationName, params, signature); } catch (InstanceNotFoundException e) { e.printStackTrace(); throw e; } }
@Override public void removeNotificationListener(ObjectName name, NotificationListener listener) throws InstanceNotFoundException, ListenerNotFoundException { findDelegate(name).removeNotificationListener(name, listener); }
@Override public void removeNotificationListener(ObjectName name, ObjectName listener) throws InstanceNotFoundException, ListenerNotFoundException { findDelegate(name).removeNotificationListener(name, listener); }
@Override public void addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback) throws InstanceNotFoundException { findDelegate(name).addNotificationListener(name, listener, filter, handback); }
@Override public void setAttribute(ObjectName name, Attribute attribute) throws InstanceNotFoundException, AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException { findDelegate(name).setAttribute(name, attribute); }
@Override public void addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback) throws InstanceNotFoundException { findDelegate(name).addNotificationListener(name, listener, filter, handback); }
@Override public ObjectInstance createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature) throws ReflectionException, InstanceAlreadyExistsException, MBeanException, NotCompliantMBeanException, InstanceNotFoundException { return findDelegate(name).createMBean(className, name, loaderName, params, signature); }
@Override public ObjectInstance createMBean(String className, ObjectName name, ObjectName loaderName) throws ReflectionException, InstanceAlreadyExistsException, MBeanException, NotCompliantMBeanException, InstanceNotFoundException { return findDelegate(name).createMBean(className, name, loaderName); }
@Override public AttributeList getAttributes(ObjectName name, String[] attributes) throws InstanceNotFoundException, ReflectionException { return findDelegate(name).getAttributes(name, attributes); }
@Override public void removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback) throws InstanceNotFoundException, ListenerNotFoundException { findDelegate(name).removeNotificationListener(name, listener, filter, handback); }
@Override public ClassLoader getClassLoaderFor(ObjectName mbeanName) throws InstanceNotFoundException { return findDelegate(mbeanName).getClassLoaderFor(mbeanName); }
@Override public ClassLoader getClassLoader(ObjectName loaderName) throws InstanceNotFoundException { return findDelegate(loaderName).getClassLoader(loaderName); }
@Override public ObjectInstance getObjectInstance(ObjectName name) throws InstanceNotFoundException { return findDelegate(name).getObjectInstance(name); }