[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