Author: sebb
Date: Tue Jan  8 04:14:17 2008
New Revision: 609949

URL: http://svn.apache.org/viewvc?rev=609949&view=rev
Log:
Tidy Exception handling and logging

Modified:
    
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/Receiver.java

Modified: 
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/Receiver.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/Receiver.java?rev=609949&r1=609948&r2=609949&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/Receiver.java
 (original)
+++ 
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/Receiver.java
 Tue Jan  8 04:14:17 2008
@@ -26,8 +26,6 @@
 /**
  * Receiver of pseudo-synchronous reply messages.
  * 
- * @author Martijn Blankestijn
- * @version $Id$.
  */
 public class Receiver implements Runnable {
        private boolean active;
@@ -39,19 +37,15 @@
        private QueueConnection conn;
 
        // private static Receiver receiver;
-       static Logger log = LoggingManager.getLoggerForClass();
+       private static final Logger log = LoggingManager.getLoggerForClass();
 
        private Receiver(QueueConnectionFactory factory, Queue receiveQueue) 
throws JMSException {
                conn = factory.createQueueConnection();
                session = conn.createQueueSession(false, 
Session.AUTO_ACKNOWLEDGE);
                consumer = session.createReceiver(receiveQueue);
-               if (log.isDebugEnabled()) {
-                       log.debug("Receiver - ctor. Starting connection now");
-               }
+               log.debug("Receiver - ctor. Starting connection now");
                conn.start();
-               if (log.isInfoEnabled()) {
-                       log.info("Receiver - ctor. Connection to messaging 
system established");
-               }
+               log.info("Receiver - ctor. Connection to messaging system 
established");
        }
 
        public static synchronized Receiver 
createReceiver(QueueConnectionFactory factory, Queue receiveQueue)
@@ -86,17 +80,22 @@
                                }
 
                        } catch (JMSException e1) {
-                               e1.printStackTrace();
+                               log.error("Error handling receive",e1);
                        }
                }
                // not active anymore
                if (session != null) {
                        try {
                                session.close();
-                               if (conn != null)
-                                       conn.close();
+                               try {
+                                       if (conn != null) {
+                                               conn.close();
+                                       }
+                               } catch (JMSException e) {
+                                       log.error("Error closing connection",e);
+                               }
                        } catch (JMSException e) {
-                               e.printStackTrace();
+                               log.error("Error closing session",e);
                        }
                }
        }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to