[DOSGI-266] Support for ContextProvider
diff --git a/provider-rs/pom.xml b/provider-rs/pom.xml
index e60fee3..a1852d6 100644
--- a/provider-rs/pom.xml
+++ b/provider-rs/pom.xml
@@ -70,6 +70,12 @@
             <version>${cxf.version}</version>
             <scope>test</scope>
         </dependency>
+         <dependency>
+      		<groupId>org.apache.cxf</groupId>
+      		<artifactId>cxf-rt-rs-extension-search</artifactId>
+      		<version>${cxf.version}</version>
+      		<scope>test</scope>
+   		</dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-jdk14</artifactId>
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 1ba2dde..975c97f 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
@@ -50,6 +50,7 @@
 import org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean;
 import org.apache.cxf.jaxrs.JAXRSServerFactoryBean;
 import org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean;
+import org.apache.cxf.jaxrs.ext.ContextProvider;
 import org.apache.cxf.jaxrs.lifecycle.SingletonResourceProvider;
 import org.osgi.framework.BundleContext;
 import org.osgi.service.component.annotations.Component;
@@ -175,7 +176,8 @@
         return (intent instanceof ExceptionMapper) // 
             || (intent instanceof MessageBodyReader) //
             || (intent instanceof MessageBodyWriter) //
-            || (intent instanceof ContextResolver);
+            || (intent instanceof ContextResolver) //
+            || (intent instanceof ContextProvider); 
     }
 
     private Endpoint createServerFromFactory(JAXRSServerFactoryBean factory,