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