[jboss-svn-commits] JBL Code SVN: r26106 - labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Apr 17 08:19:42 EDT 2009


Author: kevin.conner at jboss.com
Date: 2009-04-17 08:19:42 -0400 (Fri, 17 Apr 2009)
New Revision: 26106

Modified:
   labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java
Log:
Cache acknowledge mode: JBESB-2243

Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java	2009-04-17 12:05:38 UTC (rev 26105)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java	2009-04-17 12:19:42 UTC (rev 26106)
@@ -56,6 +56,10 @@
      * The pool instance id.
      */
     private final long id ;
+    /**
+     * The session acknowledge mode.
+     */
+    private final int acknowledgeMode ;
     
     /**
      * The set of active queue browsers.
@@ -82,6 +86,7 @@
     {
         this.id = id ;
         this.session = session ;
+        acknowledgeMode = session.getAcknowledgeMode() ;
     }
 
     public long getId()
@@ -219,8 +224,7 @@
 
     public int getAcknowledgeMode() throws JMSException
     {
-        associate() ;
-        return session.getAcknowledgeMode();
+        return acknowledgeMode;
     }
 
     public MessageListener getMessageListener() throws JMSException




More information about the jboss-svn-commits mailing list