Displaying differences for changeset
 
display as  

src/java/d/ApplicationConfig.java

@@ -19,9 +19,12 @@
 package d;
 
 import csip.Config;
+import csip.ContextConfig;
+import java.util.HashSet;
 import java.util.Set;
+import javax.servlet.ServletContext;
 import javax.ws.rs.core.Application;
-import org.glassfish.jersey.media.multipart.MultiPartFeature;
+import javax.ws.rs.core.Context;
 
 /**
  *
@@ -29,13 +32,15 @@
  */
 @javax.ws.rs.ApplicationPath("")
 public class ApplicationConfig extends Application {
-
+    @Context
+    private ServletContext context;
+    
     @Override
     public Set<Class<?>> getClasses() {
-        Set<Class<?>> resources = new java.util.HashSet<Class<?>>();
-        resources.add(MultiPartFeature.class);
+        Set<Class<?>> resources = new HashSet<>();
         addRestResourceClasses(resources);
-        Config.registry().register(resources);
+        ContextConfig.filterServices(context, resources);
+        Config.register(resources);
         return resources;
     }