Skip to content

Instantly share code, notes, and snippets.

View erard22's full-sized avatar
🏠
Working from home

Michel Erard erard22

🏠
Working from home
View GitHub Profile
@erard22
erard22 / ResponseTimeLogger.java
Created December 28, 2015 19:20
An interceptor logging the response time and additional information of a REST call to a Resteasy resource
import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.Context;
import javax.ws.rs.ext.Provider;
import org.jboss.resteasy.annotations.interception.ServerInterceptor;
import org.jboss.resteasy.core.ResourceMethod;
import org.jboss.resteasy.core.ServerResponse;
import org.jboss.resteasy.spi.Failure;
import org.jboss.resteasy.spi.HttpRequest;