package interceptor; import java.io.IOException; import java.io.InputStream; import javax.ws.rs.WebApplicationException; import javax.ws.rs.ext.ReaderInterceptor; import javax.ws.rs.ext.ReaderInterceptorContext; import lifting.conversion.StreamConversionImp; import org.jdom2.Document; import test.Variables; public class TestInterceptor implements ReaderInterceptor{ @Override public Object aroundReadFrom(ReaderInterceptorContext context) throws IOException, WebApplicationException { InputStream input = context.getInputStream(); StreamConversionImp converter = new StreamConversionImp(); Document document = converter.stream2Doc(input); Variables.printDoc(document); return context.proceed(); } }