// Implementation of javax.management.DynamicMBean that just delegates // all calls to DynamicMBean object named "delegate". public java.lang.Object getAttribute(String att) throws AttributeNotFoundException, MBeanException, ReflectionException { return delegate.getAttribute(att); } public void setAttribute(Attribute att) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException { delegate.setAttribute(att); } public AttributeList getAttributes(String[] atts) { return delegate.getAttributes(atts); } public AttributeList setAttributes(AttributeList atts) { return delegate.setAttributes(atts); } public Object invoke(String actionName, Object[] params, String[] sig) throws MBeanException, ReflectionException { return delegate.invoke(actionName, params, sig); } public MBeanInfo getMBeanInfo() { return delegate.getMBeanInfo(); }