[jboss-cvs] JBossAS SVN: r60013 - trunk/server/src/main/org/jboss/metadata.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Jan 25 21:49:06 EST 2007
Author: remy.maucherat at jboss.com
Date: 2007-01-25 21:49:06 -0500 (Thu, 25 Jan 2007)
New Revision: 60013
Modified:
trunk/server/src/main/org/jboss/metadata/WebMetaData.java
Log:
- Fix data structure used for servlet and filter mappings.
Modified: trunk/server/src/main/org/jboss/metadata/WebMetaData.java
===================================================================
--- trunk/server/src/main/org/jboss/metadata/WebMetaData.java 2007-01-26 02:34:22 UTC (rev 60012)
+++ trunk/server/src/main/org/jboss/metadata/WebMetaData.java 2007-01-26 02:49:06 UTC (rev 60013)
@@ -82,7 +82,7 @@
private HashMap<String, Servlet> servlets = new HashMap<String, Servlet>();
/** The web.xml servlet-mapping <String, String> */
- private HashMap<String, ServletMapping> servletMappings = new HashMap<String, ServletMapping>();
+ private List<ServletMapping> servletMappings = new ArrayList<ServletMapping>();
/** The web.xml resource-refs */
private HashMap<String, ResourceRefMetaData> resourceReferences =
new HashMap<String, ResourceRefMetaData>();
@@ -98,8 +98,8 @@
/** web-app/filter */
protected HashMap<String, Filter> filters = new HashMap<String, Filter>();
/** web-app/filter-mapping */
- protected HashMap<String, FilterMapping> filterMappings =
- new HashMap<String, FilterMapping>();
+ protected List<FilterMapping> filterMappings =
+ new ArrayList<FilterMapping>();
protected HashMap listeners = new HashMap();
protected List<SessionConfig> sessionConfigs = new ArrayList<SessionConfig>();
/** web.xml security-constraint */
@@ -292,12 +292,12 @@
public Collection<FilterMapping> getFilterMappings()
{
- return filterMappings.values();
+ return filterMappings;
}
public void addFilterMapping(FilterMapping mapping)
{
- filterMappings.put(mapping.getFilterName(), mapping);
+ filterMappings.add(mapping);
}
public Collection getListeners()
@@ -336,12 +336,12 @@
public Collection getServletMappings()
{
- return servletMappings.values();
+ return servletMappings;
}
public void addServletMapping(ServletMapping mapping)
{
- servletMappings.put(mapping.getName(), mapping);
+ servletMappings.add(mapping);
}
public Collection getSessionConfigs()
@@ -983,7 +983,7 @@
*/
public Set getServletNames()
{
- return new HashSet(servletMappings.keySet());
+ return new HashSet(servlets.keySet());
}
/**
More information about the jboss-cvs-commits
mailing list