package eu.europeana.cloud.service.ips.rest;
import org.glassfish.jersey.media.multipart.MultiPartFeature;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.server.spring.scope.RequestContextFilter;
/**
* Jersey Configuration for Exception Mappers and Resources
*
*/
public class JerseyConfig extends ResourceConfig {
/**
* Register JAX-RS application components.
*/
public JerseyConfig() {
super();
//features
register(MultiPartFeature.class);
// filters
register(RequestContextFilter.class);
register(eu.europeana.cloud.service.commons.logging.LoggingFilter.class);
// resources
register(ImagesResource.class);
register(ViewResource.class);
}
}