Add ContextResolver as valid provider class
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.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 @@
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) {