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>

Reply via email to