Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
I had meet a problem that I need to log the time cost by method “establishRoute”( in httpclient ).
Since there seems nothing to support, I wrote a interceptor into HttpCore coping the structure of “HttpProcessor"
Would this be accepted? Or there has already something alike?
@ThreadSafe // provided injected dependencies are immutable
public final class ImmutableRouteProcessor implements RouteProcessor
public interface PostRouteInterceptor
{ void postProcess(final HttpRequest request, final HttpContext context); }public interface PreRouteInterceptor
{ void preProcess(final HttpRequest request, final HttpContext context); }public interface RouteProcessor extends PreRouteInterceptor, PostRouteInterceptor {
}