[jboss-svn-commits] JBL Code SVN: r7387 - labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Nov 3 16:07:33 EST 2006


Author: estebanschifman
Date: 2006-11-03 16:07:31 -0500 (Fri, 03 Nov 2006)
New Revision: 7387

Modified:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueListener.java
Log:
Put some method local variables as instance variables so derived classes will see them

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueListener.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueListener.java	2006-11-03 20:41:38 UTC (rev 7386)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueListener.java	2006-11-03 21:07:31 UTC (rev 7387)
@@ -120,7 +120,7 @@
     protected void checkMyParms() throws ConfigurationException 
     {
         // Default value of obtainAttribute is null - Exception will be thrown
-        String sQueue	= obtainAttribute(JMSEpr.DESTINATION_NAME_TAG, null);
+        _queueName		= obtainAttribute(JMSEpr.DESTINATION_NAME_TAG, null);
 
         _eprCategoryName= obtainAttribute(ListenerTagNames.SERVICE_CATEGORY_NAME_TAG,null);
         _eprName		= obtainAttribute(ListenerTagNames.SERVICE_NAME_TAG,null);
@@ -132,22 +132,22 @@
         _oQsess = null;
         _oQueue = null;
 
-        String sJndiType = obtainAttribute	(JMSEpr.JNDI_TYPE_TAG	,"jboss");
-        String sJndiURL = obtainAttribute	(JMSEpr.JNDI_URL_TAG	,"localhost");
-        Context oJndiCtx = AppServerContext.getServerContext(sJndiType,sJndiURL);
+        _jndiType = obtainAttribute	(JMSEpr.JNDI_TYPE_TAG	,"jboss");
+        _jndiURL = obtainAttribute	(JMSEpr.JNDI_URL_TAG	,"localhost");
+        _jndiCtx = AppServerContext.getServerContext(_jndiType,_jndiURL);
 
-        String sFactClass = obtainAttribute(JMSEpr.CONNECTION_FACTORY_TAG, "ConnectionFactory");
-        _epr = new JMSEpr(JMSEpr.QUEUE_TYPE,sQueue,sFactClass
-        				,sJndiType,sJndiURL,_sSelector);
+        _jmsFactoryClass = obtainAttribute(JMSEpr.CONNECTION_FACTORY_TAG, "ConnectionFactory");
+        _epr = new JMSEpr(JMSEpr.QUEUE_TYPE,_queueName,_jmsFactoryClass
+        				,_jndiType,_jndiURL,_sSelector);
 
 		Exception thrown = null;
         try
         {
-        	Object tmp = oJndiCtx.lookup(sFactClass);
+        	Object tmp = _jndiCtx.lookup(_jmsFactoryClass);
         	QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
 
         	_oQconn = qcf.createQueueConnection();
-        	_oQueue = (Queue) oJndiCtx.lookup(sQueue);
+        	_oQueue = (Queue) _jndiCtx.lookup(_queueName);
         	_oQsess = _oQconn.createQueueSession(false,TopicSession.AUTO_ACKNOWLEDGE);
         	_oQconn.start();
         	_receiver = _oQsess.createReceiver(_oQueue, _sSelector);
@@ -248,7 +248,13 @@
     protected QueueConnection	_oQconn;
     protected QueueSession		_oQsess;
     protected Queue 			_oQueue;
-    protected String 			_sSelector;
+    protected String	_queueName
+    					,_sSelector
+    					,_jndiType
+    					,_jndiURL
+    					,_jmsFactoryClass
+    ;
+    protected Context			_jndiCtx;
     protected int				_iSleepForRetry;
 
     protected static transient Logger _logger = Logger.getLogger(JmsQueueListener.class);




More information about the jboss-svn-commits mailing list