Displaying differences for changeset |
@@ -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; |
} |