You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by am...@apache.org on 2017/02/02 21:55:57 UTC
cxf-dosgi git commit: Add ContextResolver as valid provider class
Repository: cxf-dosgi
Updated Branches:
refs/heads/master dcaa6be17 -> 628a128b6
Add ContextResolver as valid provider class
Project: http://git-wip-us.apache.org/repos/asf/cxf-dosgi/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf-dosgi/commit/628a128b
Tree: http://git-wip-us.apache.org/repos/asf/cxf-dosgi/tree/628a128b
Diff: http://git-wip-us.apache.org/repos/asf/cxf-dosgi/diff/628a128b
Branch: refs/heads/master
Commit: 628a128b6aba436672b8329888658ad2e282db45
Parents: dcaa6be
Author: Amichai Rothman <am...@apache.org>
Authored: Mon Jan 30 15:01:51 2017 +0200
Committer: Amichai Rothman <am...@apache.org>
Committed: Tue Jan 31 17:14:01 2017 +0200
----------------------------------------------------------------------
.../java/org/apache/cxf/dosgi/dsw/handlers/rest/RsProvider.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cxf-dosgi/blob/628a128b/provider-rs/src/main/java/org/apache/cxf/dosgi/dsw/handlers/rest/RsProvider.java
----------------------------------------------------------------------
diff --git a/provider-rs/src/main/java/org/apache/cxf/dosgi/dsw/handlers/rest/RsProvider.java b/provider-rs/src/main/java/org/apache/cxf/dosgi/dsw/handlers/rest/RsProvider.java
index 7b46571..5ef58d2 100644
--- a/provider-rs/src/main/java/org/apache/cxf/dosgi/dsw/handlers/rest/RsProvider.java
+++ b/provider-rs/src/main/java/org/apache/cxf/dosgi/dsw/handlers/rest/RsProvider.java
@@ -29,6 +29,7 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
+import javax.ws.rs.ext.ContextResolver;
import javax.ws.rs.ext.ExceptionMapper;
import javax.ws.rs.ext.MessageBodyReader;
import javax.ws.rs.ext.MessageBodyWriter;
@@ -178,7 +179,8 @@ public class RsProvider implements DistributionProvider {
private boolean isProvider(Object intent) {
return (intent instanceof ExceptionMapper) //
|| (intent instanceof MessageBodyReader) //
- || (intent instanceof MessageBodyWriter);
+ || (intent instanceof MessageBodyWriter) //
+ || (intent instanceof ContextResolver);
}
private boolean configTypeSupported(Map<String, Object> endpointProps, String configType) {