You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by se...@apache.org on 2017/02/20 21:34:18 UTC
cxf git commit: [C[CXF-7256] CrossOriginResourceSharingFilter should
have @Provider annotation, patch from Dennis Kieselhorst applied,
This closes #239
Repository: cxf
Updated Branches:
refs/heads/3.1.x-fixes b2bad7f9e -> 5eeabb2bc
[C[CXF-7256] CrossOriginResourceSharingFilter should have @Provider annotation, patch from Dennis Kieselhorst applied, This closes #239
Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/5eeabb2b
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/5eeabb2b
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/5eeabb2b
Branch: refs/heads/3.1.x-fixes
Commit: 5eeabb2bcb79fd3cff7f0c095716f1808f4c41e8
Parents: b2bad7f
Author: Sergey Beryozkin <sb...@gmail.com>
Authored: Mon Feb 20 21:28:42 2017 +0000
Committer: Sergey Beryozkin <sb...@gmail.com>
Committed: Mon Feb 20 21:33:58 2017 +0000
----------------------------------------------------------------------
.../rs/security/cors/CrossOriginResourceSharingFilter.java | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cxf/blob/5eeabb2b/rt/rs/security/cors/src/main/java/org/apache/cxf/rs/security/cors/CrossOriginResourceSharingFilter.java
----------------------------------------------------------------------
diff --git a/rt/rs/security/cors/src/main/java/org/apache/cxf/rs/security/cors/CrossOriginResourceSharingFilter.java b/rt/rs/security/cors/src/main/java/org/apache/cxf/rs/security/cors/CrossOriginResourceSharingFilter.java
index bbe2b4f..990c089 100644
--- a/rt/rs/security/cors/src/main/java/org/apache/cxf/rs/security/cors/CrossOriginResourceSharingFilter.java
+++ b/rt/rs/security/cors/src/main/java/org/apache/cxf/rs/security/cors/CrossOriginResourceSharingFilter.java
@@ -43,6 +43,7 @@ import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.Response;
+import javax.ws.rs.ext.Provider;
import org.apache.cxf.common.util.ReflectionUtil;
import org.apache.cxf.jaxrs.impl.MetadataMap;
@@ -70,6 +71,7 @@ import org.apache.cxf.phase.Phase;
* </pre>
* or unless the <tt>defaultOptionsMethodsHandlePreflight</tt> property of this class is set to <tt>true</tt>.
*/
+@Provider
@PreMatching
@Priority(Priorities.AUTHENTICATION - 1)
public class CrossOriginResourceSharingFilter implements ContainerRequestFilter,
@@ -165,10 +167,6 @@ public class CrossOriginResourceSharingFilter implements ContainerRequestFilter,
* have additional headers based on what happens here.
*
* @param m the incoming message.
- * @param opResInfo
- * @param ann the annotation, if any, derived from a method that matched the OPTIONS request for the
- * preflight. probably completely useless.
- * @param resourceClass the resource class passed into the filter.
* @return
*/
//CHECKSTYLE:OFF
@@ -486,8 +484,8 @@ public class CrossOriginResourceSharingFilter implements ContainerRequestFilter,
/**
* CORS uses one header containing space-separated values (Origin) and then
* a raft of #field-name productions, which parse on commas and optional spaces.
- * @param m
* @param key
+ * @param spaceSeparated
* @return
*/
private List<String> getHeaderValues(String key, boolean spaceSeparated) {