User: chirino 
  Date: 01/07/28 09:11:36

  Modified:    src/main/org/jbossmq/il/jvm JVMServerIL.java
                        JVMServerILService.java
  Log:
  While doing integration testing with JBoss MDB I found a few bugs...
  
  Revision  Changes    Path
  1.3       +3 -3      jbossmq/src/main/org/jbossmq/il/jvm/JVMServerIL.java
  
  Index: JVMServerIL.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/main/org/jbossmq/il/jvm/JVMServerIL.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JVMServerIL.java  2001/07/16 02:51:45     1.2
  +++ JVMServerIL.java  2001/07/28 16:11:36     1.3
  @@ -27,12 +27,12 @@
    *   @author Hiram Chirino ([EMAIL PROTECTED])
    *   @author Norbert Lataille ([EMAIL PROTECTED])
    * 
  - *   @version $Revision: 1.2 $
  + *   @version $Revision: 1.3 $
    */
  -public class JVMServerIL implements ServerIL, java.io.Serializable {
  +public class JVMServerIL implements ServerIL {
   
        //The server implementation
  -     transient private JMSServer server;
  +     private JMSServer server;
   
        public JVMServerIL(JMSServer s) {
                server= s;
  
  
  
  1.3       +18 -1     jbossmq/src/main/org/jbossmq/il/jvm/JVMServerILService.java
  
  Index: JVMServerILService.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbossmq/src/main/org/jbossmq/il/jvm/JVMServerILService.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JVMServerILService.java   2001/07/16 02:51:45     1.2
  +++ JVMServerILService.java   2001/07/28 16:11:36     1.3
  @@ -22,7 +22,7 @@
    *  manage the JVM IL.
    *
    *   @author Hiram Chirino ([EMAIL PROTECTED])
  - *   @version $Revision: 1.2 $
  + *   @version $Revision: 1.3 $
    */
   public class JVMServerILService extends ServerILJMXService implements 
JVMServerILServiceMBean {
   
  @@ -73,5 +73,22 @@
                Properties rc= new Properties();
                rc.setProperty(GenericConnectionFactory.CLIENT_IL_SERVICE_KEY, 
"org.jbossmq.il.jvm.JVMClientILService");
                return rc;
  +     }
  +
  +     /**
  +      * Binds the connection factories for this IL
  +      * @throws javax.naming.NamingException it cannot be unbound
  +      */
  +     public void bindJNDIReferences() throws javax.naming.NamingException {
  +
  +             GenericConnectionFactory gcf= new 
GenericConnectionFactory(getServerIL(), getClientConnectionProperties());
  +             org.jbossmq.SpyConnectionFactory scf= new 
org.jbossmq.SpyConnectionFactory(gcf);
  +             org.jbossmq.SpyXAConnectionFactory sxacf= new 
org.jbossmq.SpyXAConnectionFactory(gcf);
  +
  +             // Get an InitialContext
  +             InitialContext ctx = new InitialContext();
  +             org.jboss.naming.NonSerializableFactory.rebind(ctx, 
getConnectionFactoryJNDIRef(), scf);
  +             org.jboss.naming.NonSerializableFactory.rebind(ctx, 
getXAConnectionFactoryJNDIRef(), scf);
  +
        }
   }
  
  
  

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

Reply via email to