[jboss-cvs] JBossRemoting/src/tests/org/jboss/test/remoting/transport/bisocket/shutdown ...
Ron Sigal
ron_sigal at yahoo.com
Wed Nov 7 03:43:30 EST 2007
User: rsigal
Date: 07/11/07 03:43:30
Modified: src/tests/org/jboss/test/remoting/transport/bisocket/shutdown
Tag: remoting_2_x BisocketShutdownTestCase.java
Added: src/tests/org/jboss/test/remoting/transport/bisocket/shutdown
Tag: remoting_2_x BisocketClosingClient.java
BisocketHangingClient.java
Log:
JBREM-807: Subclassed HangingClient and ClosingClient to add bisocket specific callback argument "isCallbackServer".
Revision Changes Path
No revision
No revision
1.1.2.2 +10 -4 JBossRemoting/src/tests/org/jboss/test/remoting/transport/bisocket/shutdown/BisocketShutdownTestCase.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BisocketShutdownTestCase.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/tests/org/jboss/test/remoting/transport/bisocket/shutdown/BisocketShutdownTestCase.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -b -r1.1.2.1 -r1.1.2.2
--- BisocketShutdownTestCase.java 22 Jan 2007 06:41:46 -0000 1.1.2.1
+++ BisocketShutdownTestCase.java 7 Nov 2007 08:43:30 -0000 1.1.2.2
@@ -21,12 +21,11 @@
*/
package org.jboss.test.remoting.transport.bisocket.shutdown;
-import org.jboss.remoting.transport.bisocket.Bisocket;
import org.jboss.test.remoting.shutdown.ShutdownTestParent;
/**
* @author <a href="ron.sigal at jboss.com">Ron Sigal</a>
- * @version $Revision: 1.1.2.1 $
+ * @version $Revision: 1.1.2.2 $
* <p>
* Copyright Jan 20, 2007
* </p>
@@ -47,8 +46,15 @@
return args;
}
- protected String getClientArgs()
+ protected String getHangingClientClassName()
{
- return Bisocket.IS_CALLBACK_SERVER + "=true.";
+ log.info("returning HangingClass: " + BisocketHangingClient.class.getName());
+ return BisocketHangingClient.class.getName();
+ }
+
+ protected String getClosingClientClassName()
+ {
+ log.info("returning ClosingClass: " + BisocketClosingClient.class.getName());
+ return BisocketClosingClient.class.getName();
}
}
No revision
No revision
1.1.2.1 +44 -0 JBossRemoting/src/tests/org/jboss/test/remoting/transport/bisocket/shutdown/Attic/BisocketClosingClient.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BisocketClosingClient.java
===================================================================
RCS file: BisocketClosingClient.java
diff -N BisocketClosingClient.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ BisocketClosingClient.java 7 Nov 2007 08:43:30 -0000 1.1.2.1
@@ -0,0 +1,44 @@
+package org.jboss.test.remoting.transport.bisocket.shutdown;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.jboss.remoting.transport.bisocket.Bisocket;
+import org.jboss.test.remoting.shutdown.AbstractClient;
+import org.jboss.test.remoting.shutdown.ClosingClient;
+
+public class BisocketClosingClient extends ClosingClient
+{
+ public static void main(String[] args)
+ {
+ try
+ {
+ if (args.length == 0)
+ throw new RuntimeException();
+
+ String transport = args[0];
+
+ HashMap config = new HashMap();
+ System.out.println("args.length: " + args.length);
+ if (args.length > 1)
+ getConfig(config, args[1]);
+
+ AbstractClient client = new BisocketClosingClient(transport, config);
+ client.testShutdown();
+ }
+ catch (Throwable t)
+ {
+ t.printStackTrace();
+ }
+ }
+
+ public BisocketClosingClient(String transport, Map config)
+ {
+ super(transport, config);
+ }
+
+ protected void addCallbackArgs(Map map)
+ {
+ map.put(Bisocket.IS_CALLBACK_SERVER, "true");
+ }
+}
1.1.2.1 +44 -0 JBossRemoting/src/tests/org/jboss/test/remoting/transport/bisocket/shutdown/Attic/BisocketHangingClient.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BisocketHangingClient.java
===================================================================
RCS file: BisocketHangingClient.java
diff -N BisocketHangingClient.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ BisocketHangingClient.java 7 Nov 2007 08:43:30 -0000 1.1.2.1
@@ -0,0 +1,44 @@
+package org.jboss.test.remoting.transport.bisocket.shutdown;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.jboss.remoting.transport.bisocket.Bisocket;
+import org.jboss.test.remoting.shutdown.AbstractClient;
+import org.jboss.test.remoting.shutdown.HangingClient;
+
+public class BisocketHangingClient extends HangingClient
+{
+ public static void main(String[] args)
+ {
+ try
+ {
+ if (args.length == 0)
+ throw new RuntimeException();
+
+ String transport = args[0];
+
+ HashMap config = new HashMap();
+ System.out.println("args.length: " + args.length);
+ if (args.length > 1)
+ getConfig(config, args[1]);
+
+ AbstractClient client = new BisocketHangingClient(transport, config);
+ client.testShutdown();
+ }
+ catch (Throwable t)
+ {
+ t.printStackTrace();
+ }
+ }
+
+ public BisocketHangingClient(String transport, Map config)
+ {
+ super(transport, config);
+ }
+
+ protected void addCallbackArgs(Map map)
+ {
+ map.put(Bisocket.IS_CALLBACK_SERVER, "true");
+ }
+}
More information about the jboss-cvs-commits
mailing list