[jboss-cvs] JBossRemoting/src/tests/org/jboss/test/remoting/transport/bisocket ...

Ron Sigal ron_sigal at yahoo.com
Tue Nov 6 03:41:08 EST 2007


  User: rsigal  
  Date: 07/11/06 03:41:08

  Modified:    src/tests/org/jboss/test/remoting/transport/bisocket  Tag:
                        remoting_2_x BisocketTestCase.java
  Log:
  JBREM-800:  In internalSetUp(), give Connector more time (and multiple tries) to start, in case port is in use. 
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.19  +30 -6     JBossRemoting/src/tests/org/jboss/test/remoting/transport/bisocket/BisocketTestCase.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: BisocketTestCase.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossRemoting/src/tests/org/jboss/test/remoting/transport/bisocket/BisocketTestCase.java,v
  retrieving revision 1.1.2.18
  retrieving revision 1.1.2.19
  diff -u -b -r1.1.2.18 -r1.1.2.19
  --- BisocketTestCase.java	2 Nov 2007 23:40:29 -0000	1.1.2.18
  +++ BisocketTestCase.java	6 Nov 2007 08:41:08 -0000	1.1.2.19
  @@ -67,7 +67,7 @@
   
   /** 
    * @author <a href="ron.sigal at jboss.com">Ron Sigal</a>
  - * @version $Revision: 1.1.2.18 $
  + * @version $Revision: 1.1.2.19 $
    * <p>
    * Copyright Nov 25, 2006
    * </p>
  @@ -133,11 +133,35 @@
         config.put(Bisocket.PING_FREQUENCY, TEST_PING_FREQUENCY_STRING);
         config.put(MicroSocketClientInvoker.MAX_POOL_SIZE_FLAG, TEST_MAX_POOL_SIZE_STRING);
         addExtraServerConfig(config);
  +
  +      for (int i = 0; i < 5; i++)
  +      {
  +         try
  +         {
  +            if (i > 0)
  +            {
  +               log.info("will retry to start Connector");
  +            }
  +            
         connector = new Connector(serverLocator, config);
         connector.create();
         invocationHandler = new SampleInvocationHandler();
         connector.addInvocationHandler("sample", invocationHandler);
         connector.start();
  +            break;
  +         }
  +         catch (Exception e)
  +         {
  +            log.info("unable to start Connector for " + serverLocator);
  +            Thread.sleep(10000);
  +         }
  +      }
  +      
  +      if (connector == null || !connector.isStarted())
  +      {
  +         log.error("Unable to start Connector");
  +         throw new Exception("Unable to start Connector: " + serverLocator);
  +      }
      }
   
      
  
  
  



More information about the jboss-cvs-commits mailing list