[hornetq-commits] JBoss hornetq SVN: r8103 - in trunk: src/main/org/hornetq/jms/client and 1 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Oct 14 05:31:42 EDT 2009


Author: timfox
Date: 2009-10-14 05:31:42 -0400 (Wed, 14 Oct 2009)
New Revision: 8103

Modified:
   trunk/src/main/org/hornetq/integration/transports/netty/NettyConnector.java
   trunk/src/main/org/hornetq/jms/client/HornetQConnection.java
   trunk/tests/src/org/hornetq/tests/integration/jms/ManualReconnectionToSingleServerTest.java
Log:
a couple of tweaks

Modified: trunk/src/main/org/hornetq/integration/transports/netty/NettyConnector.java
===================================================================
--- trunk/src/main/org/hornetq/integration/transports/netty/NettyConnector.java	2009-10-14 09:13:40 UTC (rev 8102)
+++ trunk/src/main/org/hornetq/integration/transports/netty/NettyConnector.java	2009-10-14 09:31:42 UTC (rev 8103)
@@ -128,12 +128,11 @@
    private ConcurrentMap<Object, Connection> connections = new ConcurrentHashMap<Object, Connection>();
 
    private final String servletPath;
-   
+
    private final VirtualExecutorService virtualExecutor;
 
    private ScheduledExecutorService scheduledThreadPool;
 
-   
    // Static --------------------------------------------------------
 
    // Constructors --------------------------------------------------
@@ -224,10 +223,10 @@
       this.tcpReceiveBufferSize = ConfigurationHelper.getIntProperty(TransportConstants.TCP_RECEIVEBUFFER_SIZE_PROPNAME,
                                                                      TransportConstants.DEFAULT_TCP_RECEIVEBUFFER_SIZE,
                                                                      configuration);
-      
-      virtualExecutor = new VirtualExecutorService(threadPool); 
-      
-      this.scheduledThreadPool = scheduledThreadPool;      
+
+      virtualExecutor = new VirtualExecutorService(threadPool);
+
+      this.scheduledThreadPool = scheduledThreadPool;
    }
 
    public synchronized void start()
@@ -235,10 +234,10 @@
       if (channelFactory != null)
       {
          return;
-      }   
-      
+      }
+
       if (useNio)
-      {    
+      {
          channelFactory = new NioClientSocketChannelFactory(virtualExecutor, virtualExecutor);
       }
       else
@@ -287,7 +286,7 @@
          context = null; // Unused
       }
 
-      if(context != null && useServlet)
+      if (context != null && useServlet)
       {
          bootstrap.setOption("sslContext", context);
       }
@@ -312,9 +311,11 @@
             return pipeline;
          }
       });
-      if(!Version.ID.equals(VersionLoader.getVersion().getNettyVersion()))
+      if (!Version.ID.equals(VersionLoader.getVersion().getNettyVersion()))
       {
-          log.warn("Unexpected Netty Version was expecting " + VersionLoader.getVersion().getNettyVersion() + " using " + Version.ID);
+         log.warn("Unexpected Netty Version was expecting " + VersionLoader.getVersion().getNettyVersion() +
+                  " using " +
+                  Version.ID);
       }
       log.debug("Started Netty Connector version " + Version.ID);
    }
@@ -366,7 +367,7 @@
          }
       }
       address = new InetSocketAddress(host, port);
-      
+
       ChannelFuture future = bootstrap.connect(address);
       future.awaitUninterruptibly();
 
@@ -408,12 +409,12 @@
       else
       {
          Throwable t = future.getCause();
-         
+
          if (t != null && !(t instanceof ConnectException))
          {
             log.error("Failed to create netty connection", future.getCause());
          }
-         
+
          return null;
       }
    }
@@ -469,7 +470,10 @@
          if (httpClientIdleScanPeriod > 0)
          {
             task = new HttpIdleTimer();
-            java.util.concurrent.Future<?> future = scheduledThreadPool.scheduleAtFixedRate(task, httpClientIdleScanPeriod, httpClientIdleScanPeriod, TimeUnit.MILLISECONDS);
+            java.util.concurrent.Future<?> future = scheduledThreadPool.scheduleAtFixedRate(task,
+                                                                                            httpClientIdleScanPeriod,
+                                                                                            httpClientIdleScanPeriod,
+                                                                                            TimeUnit.MILLISECONDS);
             task.setFuture(future);
          }
       }
@@ -548,6 +552,7 @@
       private class HttpIdleTimer implements Runnable
       {
          private boolean closed = false;
+
          private java.util.concurrent.Future<?> future;
 
          public synchronized void run()
@@ -556,7 +561,7 @@
             {
                return;
             }
-            
+
             if (!waitingGet && System.currentTimeMillis() > lastSendTime + httpMaxClientIdleTime)
             {
                HttpRequest httpRequest = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, url);
@@ -569,15 +574,15 @@
          {
             this.future = future;
          }
-         
+
          public void close()
          {
             if (future != null)
-            {             
+            {
                future.cancel(false);
             }
-            
-            closed  = true;
+
+            closed = true;
          }
       }
    }

Modified: trunk/src/main/org/hornetq/jms/client/HornetQConnection.java
===================================================================
--- trunk/src/main/org/hornetq/jms/client/HornetQConnection.java	2009-10-14 09:13:40 UTC (rev 8102)
+++ trunk/src/main/org/hornetq/jms/client/HornetQConnection.java	2009-10-14 09:31:42 UTC (rev 8103)
@@ -243,17 +243,15 @@
 
    public synchronized void close() throws JMSException
    {
-      log.info("Closing jms connection");
       if (closed)
       {
-         log.info("Already closed");
          return;
       }
 
       try
       {
          for (HornetQSession session : new HashSet<HornetQSession>(sessions))
-         {
+         {            
             session.close();
          }
 
@@ -279,8 +277,7 @@
          finally
          {
             if (initialSession != null)
-            {
-               log.info("closing initial session");
+            {               
                initialSession.close();
             }
          }

Modified: trunk/tests/src/org/hornetq/tests/integration/jms/ManualReconnectionToSingleServerTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/integration/jms/ManualReconnectionToSingleServerTest.java	2009-10-14 09:13:40 UTC (rev 8102)
+++ trunk/tests/src/org/hornetq/tests/integration/jms/ManualReconnectionToSingleServerTest.java	2009-10-14 09:31:42 UTC (rev 8103)
@@ -84,9 +84,9 @@
 
    private CountDownLatch reconnectionLatch = new CountDownLatch(1);
 
-   private boolean afterRestart = false;
+   private volatile boolean afterRestart = false;
 
-   private boolean receivedMessagesAfterRestart = false;
+   private volatile boolean receivedMessagesAfterRestart = false;
    
    private int callTimeout;
 
@@ -98,7 +98,7 @@
          {
             receivedMessagesAfterRestart = true;
          }
-         System.out.println(receivedMessagesAfterRestart + " " + msg);
+         log.info(receivedMessagesAfterRestart + " " + msg);
       }
    };
 



More information about the hornetq-commits mailing list