commit | f478db217acac7c058fba0d5bc7a56bb665af9cc | [log] [tgz] |
---|---|---|
author | Romain Manni-Bucau <rmannibucau@apache.org> | Sun Jan 13 18:08:09 2013 +0000 |
committer | Romain Manni-Bucau <rmannibucau@apache.org> | Sun Jan 13 18:08:09 2013 +0000 |
tree | 173e970dd1e57eecd0a4e0b5a973f6b3171c729c | |
parent | 48c9b88f2ebd7ced25ae3f12a363bce5dfa8ed4c [diff] |
TOMEE-728 static-resources-list for jaxrs endpoint when deploying from application - thread safety git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk@1432685 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java b/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java index a6d61b7..4e405cb 100644 --- a/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java +++ b/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java
@@ -72,6 +72,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import java.util.concurrent.CopyOnWriteArrayList; import java.util.regex.Pattern; public class CxfRsHttpListener implements RsHttpListener { @@ -89,7 +90,7 @@ private AbstractHTTPDestination destination; private Server server; private String context = ""; - private Collection<Pattern> staticResourcesList = new ArrayList<Pattern>(); + private Collection<Pattern> staticResourcesList = new CopyOnWriteArrayList<Pattern>(); static { STATIC_CONTENT_TYPES = new HashMap<String, String>();