package org.jboss.resteasy.test.providers.jackson2.jsonfilter.resource;
import com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.ext.WriterInterceptor;
import javax.ws.rs.ext.WriterInterceptorContext;
import java.io.IOException;
public class JsonFilterModifierMultipleWriteInterceptor implements WriterInterceptor {
private ObjectFilterModifierMultiple modifier = new ObjectFilterModifierMultiple();
@Override
public void aroundWriteTo(WriterInterceptorContext context)
throws IOException, WebApplicationException {
//set a threadlocal modifier
ObjectWriterInjector.set(modifier);
context.proceed();
}
}