[jboss-svn-commits] JBL Code SVN: r24634 - labs/jbossesb/branches/JBESB_4_4_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 Jan 9 05:51:09 EST 2009
Author: kevin.conner at jboss.com
Date: 2009-01-09 05:51:09 -0500 (Fri, 09 Jan 2009)
New Revision: 24634
Modified:
labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java
Log:
Cache acknowledge mode: JBESB-2242
Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java 2009-01-09 10:37:35 UTC (rev 24633)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java 2009-01-09 10:51:09 UTC (rev 24634)
@@ -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() ;
// Workaround for JBESB-1873
if ("org.jboss.jms.client.JBossSession".equals(session.getClass().getName()))
{
@@ -224,8 +229,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