User: mclaugs 
  Date: 02/04/10 20:04:16

  Modified:    src/main/org/jboss/resource
                        ConnectionManagerFactoryLoader.java
  Log:
  Moved creation of JSR-77 objects to createService and destruction of them
  to destroyService
  
  Revision  Changes    Path
  1.12      +35 -16    
jbosscx/src/main/org/jboss/resource/ConnectionManagerFactoryLoader.java
  
  Index: ConnectionManagerFactoryLoader.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosscx/src/main/org/jboss/resource/ConnectionManagerFactoryLoader.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ConnectionManagerFactoryLoader.java       6 Mar 2002 01:07:45 -0000       1.11
  +++ ConnectionManagerFactoryLoader.java       11 Apr 2002 03:04:15 -0000      1.12
  @@ -39,7 +39,7 @@
    *
    * @author     Toby Allsopp ([EMAIL PROTECTED])
    * @author     <a href="mailto:[EMAIL PROTECTED]";>David Jencks</a>
  - * @version    $Revision: 1.11 $
  + * @version    $Revision: 1.12 $
    */
   public class ConnectionManagerFactoryLoader
          extends ServiceMBeanSupport
  @@ -211,6 +211,30 @@
            return cmfs.get(name.toString());
         }
      }
  +   
  +
  +   /**
  +    *  Create service method 
  +    *
  +    * @exception Exception Description of Exception 
  +    */
  +   public void createService()
  +          throws Exception
  +   {
  +      
  +      // Create JSR-77 JCAConnectionFactory MBean
  +      ObjectName lJCAConnectionFactory = JCAConnectionFactory.create(
  +         getServer(),
  +         factoryName,
  +         getServiceName()
  +      );
  +      
  +      JCAManagedConnectionFactory.create(
  +         getServer(),
  +         factoryClass,
  +         lJCAConnectionFactory
  +      );
  +   }
   
      /**
       *  #Description of the Method
  @@ -248,18 +272,6 @@
         log.info("Connection manager factory '" + factoryName + " bound to " +
               "'java:/" + factoryName + "'");
         
  -      // Create JSR-77 JCAConnectionFactory MBean
  -      ObjectName lJCAConnectionFactory = JCAConnectionFactory.create(
  -         getServer(),
  -         factoryName,
  -         getServiceName()
  -      );
  -      
  -      JCAManagedConnectionFactory.create(
  -         getServer(),
  -         factoryClass,
  -         lJCAConnectionFactory
  -      );
      }
   
      /**
  @@ -274,13 +286,20 @@
            log.info("Connection manager factory '" + factoryName +
                  "' removed from JNDI");
            
  -         // Destroy JSR-77 JCA ConnectionFactory MBeans
  -         JCAManagedConnectionFactory.destroy(getServer(),factoryClass);
  -         JCAConnectionFactory.destroy(getServer(),factoryName);
         }
         catch (NamingException e)
         {
         }
  +   }
  +   /**
  +    * Description of the Method
  +    *
  +    */
  +   public void destroyService()
  +   {
  +      // Destroy JSR-77 JCA ConnectionFactory MBeans
  +      JCAManagedConnectionFactory.destroy(getServer(),factoryClass);
  +      JCAConnectionFactory.destroy(getServer(),factoryName);
      }
   
      protected ObjectName getObjectName(MBeanServer server, ObjectName name)
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to