[jboss-cvs] JBossAS SVN: r67937 - trunk/tomcat/src/main/org/jboss/web/tomcat/service.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Dec 5 08:35:30 EST 2007
Author: remy.maucherat at jboss.com
Date: 2007-12-05 08:35:30 -0500 (Wed, 05 Dec 2007)
New Revision: 67937
Modified:
trunk/tomcat/src/main/org/jboss/web/tomcat/service/TomcatInjectionContainer.java
Log:
- JBAS-5013: implement resolveMessageDestination.
Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/TomcatInjectionContainer.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/TomcatInjectionContainer.java 2007-12-05 13:35:22 UTC (rev 67936)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/TomcatInjectionContainer.java 2007-12-05 13:35:30 UTC (rev 67937)
@@ -31,6 +31,7 @@
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@@ -64,6 +65,7 @@
import org.jboss.injection.WebServiceRefHandler;
import org.jboss.logging.Logger;
import org.jboss.metadata.javaee.spec.Environment;
+import org.jboss.metadata.javaee.spec.MessageDestinationReferenceMetaData;
import org.jboss.metadata.web.jboss.JBossServletsMetaData;
import org.jboss.metadata.web.jboss.JBossWebMetaData;
import org.jboss.metadata.web.spec.FilterMetaData;
@@ -493,6 +495,17 @@
public String resolveMessageDestination(String link)
{
- throw new NotImplementedException();
+ if (webDD.getMessageDestinationReferences() == null)
+ return null;
+ Iterator<MessageDestinationReferenceMetaData> iterator = webDD.getMessageDestinationReferences().iterator();
+ while (iterator.hasNext())
+ {
+ MessageDestinationReferenceMetaData current = iterator.next();
+ if (link.equals(current.getLink()))
+ {
+ return current.getMessageDestinationRefName();
+ }
+ }
+ return null;
}
}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list