User: squirest Date: 02/01/18 09:28:42 Added: src/main/test/compliance/notcompliant/support DynamicAndStandard.java DynamicAndStandardMBean.java OverloadedAttribute1.java OverloadedAttribute1MBean.java OverloadedAttribute2.java OverloadedAttribute2MBean.java OverloadedAttribute3.java OverloadedAttribute3MBean.java Log: added testcases for mbean inheritance added testcases for some types of NotCompliant MBeans Revision Changes Path 1.1 jmx/src/main/test/compliance/notcompliant/support/DynamicAndStandard.java Index: DynamicAndStandard.java =================================================================== /* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package test.compliance.notcompliant.support; import javax.management.Attribute; import javax.management.AttributeList; import javax.management.AttributeNotFoundException; import javax.management.DynamicMBean; import javax.management.InvalidAttributeValueException; import javax.management.MBeanAttributeInfo; import javax.management.MBeanConstructorInfo; import javax.management.MBeanException; import javax.management.MBeanInfo; import javax.management.MBeanNotificationInfo; import javax.management.MBeanOperationInfo; import javax.management.ReflectionException; /** * just a minimal dynamic mbean */ public class DynamicAndStandard implements DynamicMBean, DynamicAndStandardMBean { public Object getAttribute(String attribute) throws AttributeNotFoundException, MBeanException, ReflectionException { return null; } public void setAttribute(Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException { } public AttributeList getAttributes(String[] attributes) { return new AttributeList(); } public AttributeList setAttributes(AttributeList attributes) { return new AttributeList(); } public Object invoke(String actionName, Object[] params, String[] signature) throws MBeanException, ReflectionException { return null; } public MBeanInfo getMBeanInfo() { return new MBeanInfo(this.getClass().getName(), "tester", new MBeanAttributeInfo[0], new MBeanConstructorInfo[0], new MBeanOperationInfo[0], new MBeanNotificationInfo[0]); } } 1.1 jmx/src/main/test/compliance/notcompliant/support/DynamicAndStandardMBean.java Index: DynamicAndStandardMBean.java =================================================================== /* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package test.compliance.notcompliant.support; public interface DynamicAndStandardMBean { } 1.1 jmx/src/main/test/compliance/notcompliant/support/OverloadedAttribute1.java Index: OverloadedAttribute1.java =================================================================== /* * User: squitr * Date: Jan 18, 2002 * Time: 1:52:22 PM */ package test.compliance.notcompliant.support; public class OverloadedAttribute1 implements OverloadedAttribute1MBean { public void setSomething(boolean something) { } public Boolean getSomething() { return null; } } 1.1 jmx/src/main/test/compliance/notcompliant/support/OverloadedAttribute1MBean.java Index: OverloadedAttribute1MBean.java =================================================================== /* * User: squitr * Date: Jan 18, 2002 * Time: 1:52:35 PM */ package test.compliance.notcompliant.support; public interface OverloadedAttribute1MBean { void setSomething(boolean something); Boolean getSomething(); } 1.1 jmx/src/main/test/compliance/notcompliant/support/OverloadedAttribute2.java Index: OverloadedAttribute2.java =================================================================== /* * User: squitr * Date: Jan 18, 2002 * Time: 1:52:22 PM */ package test.compliance.notcompliant.support; public class OverloadedAttribute2 implements OverloadedAttribute2MBean { public void setSomething(boolean something) { } public Boolean isSomething() { return null; } } 1.1 jmx/src/main/test/compliance/notcompliant/support/OverloadedAttribute2MBean.java Index: OverloadedAttribute2MBean.java =================================================================== /* * User: squitr * Date: Jan 18, 2002 * Time: 1:52:35 PM */ package test.compliance.notcompliant.support; public interface OverloadedAttribute2MBean { void setSomething(boolean something); Boolean isSomething(); } 1.1 jmx/src/main/test/compliance/notcompliant/support/OverloadedAttribute3.java Index: OverloadedAttribute3.java =================================================================== /* * User: squitr * Date: Jan 18, 2002 * Time: 1:52:22 PM */ package test.compliance.notcompliant.support; public class OverloadedAttribute3 implements OverloadedAttribute3MBean { public void setSomething(boolean something) { } public void setSomething(Boolean something) { } } 1.1 jmx/src/main/test/compliance/notcompliant/support/OverloadedAttribute3MBean.java Index: OverloadedAttribute3MBean.java =================================================================== /* * User: squitr * Date: Jan 18, 2002 * Time: 1:52:35 PM */ package test.compliance.notcompliant.support; public interface OverloadedAttribute3MBean { void setSomething(boolean something); void setSomething(Boolean something); }
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development