costin 2002/11/01 22:52:12 Modified: modeler/src/java/org/apache/commons/modeler Registry.java BaseRegistry.java Log: Few fixes Revision Changes Path 1.6 +3 -2 jakarta-commons/modeler/src/java/org/apache/commons/modeler/Registry.java Index: Registry.java =================================================================== RCS file: /home/cvs/jakarta-commons/modeler/src/java/org/apache/commons/modeler/Registry.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Registry.java 2 Nov 2002 00:35:14 -0000 1.5 +++ Registry.java 2 Nov 2002 06:52:12 -0000 1.6 @@ -403,6 +403,7 @@ public void registerComponent(Object bean, String domain, String type, String name) + throws Exception { ManagedBean managed = registry.findManagedBean(type); @@ -567,7 +568,7 @@ initMethods(realClass, methods, attMap, getAttMap, setAttMap, invokeAttMap ); - if( type==null) type=Modeler.getModeler().generateSeqName(domain, realClass); + if( type==null) type=super.generateSeqName(domain, realClass); try { 1.2 +10 -6 jakarta-commons/modeler/src/java/org/apache/commons/modeler/BaseRegistry.java Index: BaseRegistry.java =================================================================== RCS file: /home/cvs/jakarta-commons/modeler/src/java/org/apache/commons/modeler/BaseRegistry.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- BaseRegistry.java 2 Nov 2002 00:32:52 -0000 1.1 +++ BaseRegistry.java 2 Nov 2002 06:52:12 -0000 1.2 @@ -151,7 +151,7 @@ * */ public void registerComponent(Object bean, String domain, String name) { - getRegistry().registerComponent(bean, domain,name ); + getBaseRegistry().registerComponent(bean, domain,name ); } /** The method used by applications to jmx-enable a component @@ -163,7 +163,7 @@ public void registerClass(Class beanClass, String domain, String className, String type, Object source) { - getRegistry().registerClass(beanClass, domain, className, type, source); + getBaseRegistry().registerClass(beanClass, domain, className, type, source); } /** Load component descriptors from a stream. @@ -172,14 +172,18 @@ * @param type The type of the descriptor. Right now only 'modeler' is * supported. In future we may add 'jboss' or other dtds. */ - public void loadDescriptors( InputStream is, String type ) { + public void loadDescriptors( InputStream is, String type ) + throws Exception + { } /** Locate descriptors in the class loader, using a discovery mechansim * For "modeler" it'll use "/META-INF/modler-mbeans.xml". */ - public void loadDescriptors( ClassLoader cl, String type ) { + public void loadDescriptors( ClassLoader cl, String type ) + throws Exception + { } @@ -206,7 +210,7 @@ } public void unregisterMBean( String name ) { - getRegistry().unregisterMBean(name); + getBaseRegistry().unregisterMBean(name); } // Store all objects that have been registered via modeler @@ -265,7 +269,7 @@ // -------------- Implementation ---------------------- private static BaseRegistry reg=null; - public static BaseRegistry getRegistry() { + public static BaseRegistry getBaseRegistry() { if( reg!=null ) return reg; try { Class.forName("javax.management.ObjectName");
-- To unsubscribe, e-mail: <mailto:commons-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org>