[jboss-svn-commits] JBL Code SVN: r6891 - labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Oct 18 10:54:52 EDT 2006
Author: estebanschifman
Date: 2006-10-18 10:54:49 -0400 (Wed, 18 Oct 2006)
New Revision: 6891
Modified:
labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/JmsQueueListener.java
labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/ListenerPropertyNames.java
Log:
Move constant tag names from ListenerPropertyNames to JMSEpr
Modified: labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/JmsQueueListener.java
===================================================================
--- labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/JmsQueueListener.java 2006-10-18 14:54:10 UTC (rev 6890)
+++ labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/JmsQueueListener.java 2006-10-18 14:54:49 UTC (rev 6891)
@@ -22,8 +22,6 @@
package org.jboss.soa.esb.message.listeners;
-import java.net.URISyntaxException;
-
import javax.jms.JMSException;
import javax.jms.MessageConsumer;
import javax.jms.ObjectMessage;
@@ -101,7 +99,7 @@
}
_controller.unRegister(_eprName);
-
+ cleanup();
} // _______________________________
/**
@@ -119,26 +117,19 @@
_eprName = obtainAttribute(ListenerPropertyNames.EPR_NAME,null);
// No problem if selector is null - everything in queue will be returned
- _sSelector = _config.getAttribute(ListenerPropertyNames.MESSAGE_SELECTOR);
+ _sSelector = _config.getAttribute(JMSEpr.MESSAGE_SELECTOR_TAG);
_oQconn = null;
_oQsess = null;
_oQueue = null;
- String sJndiType = obtainAttribute (ListenerPropertyNames.JNDI_TYPE ,"jboss");
- String sJndiURL = obtainAttribute (ListenerPropertyNames.JNDI_URL ,"localhost");
+ String sJndiType = obtainAttribute (JMSEpr.JNDI_TYPE_TAG ,"jboss");
+ String sJndiURL = obtainAttribute (JMSEpr.JNDI_URL_TAG ,"localhost");
Context oJndiCtx = AppServerContext.getServerContext(sJndiType,sJndiURL);
String sFactClass = obtainAttribute(JMSEpr.CONNECTION_FACTORY_TAG, "ConnectionFactory");
- _epr = new JMSEpr(JMSEpr.QUEUE_TYPE,sQueue,sFactClass);
- try
- {
- _epr.getAddr().addExtension(ListenerPropertyNames.JNDI_TYPE,sJndiType);
- _epr.getAddr().addExtension(ListenerPropertyNames.JNDI_URL,sJndiURL);
- if (null!=_sSelector)
- _epr.getAddr().addExtension(ListenerPropertyNames.MESSAGE_SELECTOR,_sSelector);
- }
- catch (URISyntaxException e) {}
+ _epr = new JMSEpr(JMSEpr.QUEUE_TYPE,sQueue,sFactClass
+ ,sJndiType,sJndiURL,_sSelector);
Exception thrown = null;
try
@@ -158,7 +149,6 @@
} // ________________________________
-
protected org.jboss.soa.esb.message.Message receiveEsbMessage(long millis)
{
javax.jms.Message jmsMessage = null;
@@ -216,7 +206,7 @@
catch (Exception e2) {/* Tried my best - Just continue */ }
}
- private String obtainAttribute(String p_sAtt, String p_sDefault)
+ protected String obtainAttribute(String p_sAtt, String p_sDefault)
throws ConfigurationException
{
String sVal = _config.getAttribute(p_sAtt);
Modified: labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/ListenerPropertyNames.java
===================================================================
--- labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/ListenerPropertyNames.java 2006-10-18 14:54:10 UTC (rev 6890)
+++ labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/ListenerPropertyNames.java 2006-10-18 14:54:49 UTC (rev 6891)
@@ -3,9 +3,6 @@
public class ListenerPropertyNames
{
public static final String EPR_NAME = "epr-name";
- public static final String JNDI_TYPE = "jndi-type";
- public static final String JNDI_URL = "jndi-URL";
- public static final String MESSAGE_SELECTOR = "message-selector";
public static final String ACTION_ELEMENT = "action";
public static final String ACTION_CLASS_ATTRIBUTE = "class";
More information about the jboss-svn-commits
mailing list