costin 2003/01/24 14:38:44 Modified: modeler/src/java/org/apache/commons/modeler/ant RegistryTask.java modeler/src/java/org/apache/commons/modeler/modules MbeansDescriptorsIntrospectionSource.java Log: Small fix for RegistryTask. Added support for String[] ( when introspecting to discover the metadata ) Revision Changes Path 1.6 +1 -1 jakarta-commons/modeler/src/java/org/apache/commons/modeler/ant/RegistryTask.java Index: RegistryTask.java =================================================================== RCS file: /home/cvs/jakarta-commons/modeler/src/java/org/apache/commons/modeler/ant/RegistryTask.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- RegistryTask.java 21 Jan 2003 00:33:45 -0000 1.5 +++ RegistryTask.java 24 Jan 2003 22:38:44 -0000 1.6 @@ -83,7 +83,7 @@ String resource; String file; - String type="MbeansDescriptorsDOM"; + String type="MbeansDescriptorsDOMSource"; /** Set the resource type that will be loaded * 1.4 +11 -8 jakarta-commons/modeler/src/java/org/apache/commons/modeler/modules/MbeansDescriptorsIntrospectionSource.java Index: MbeansDescriptorsIntrospectionSource.java =================================================================== RCS file: /home/cvs/jakarta-commons/modeler/src/java/org/apache/commons/modeler/modules/MbeansDescriptorsIntrospectionSource.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- MbeansDescriptorsIntrospectionSource.java 21 Jan 2003 00:33:45 -0000 1.3 +++ MbeansDescriptorsIntrospectionSource.java 24 Jan 2003 22:38:44 -0000 1.4 @@ -79,18 +79,21 @@ specialMethods.put( "postDeregister", ""); } + private static String strArray[]=new String[0]; + // createMBean == registerClass + registerMBean private boolean supportedType( Class ret ) { return ret == String.class || - ret == Integer.class || - ret == Integer.TYPE || - ret == Long.class || - ret == Long.TYPE || - ret == java.io.File.class || - ret == Boolean.class || - ret == Boolean.TYPE || - ret == ObjectName.class + ret == Integer.class || + ret == Integer.TYPE || + ret == Long.class || + ret == Long.TYPE || + ret == java.io.File.class || + ret == Boolean.class || + ret == Boolean.TYPE || + ret == strArray.getClass() || // XXX ??? + ret == ObjectName.class ; }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>