Package io.bootique.jetty.request
Class RequestMDCManager
- java.lang.Object
-
- io.bootique.jetty.request.RequestMDCManager
-
- All Implemented Interfaces:
EventListener,org.eclipse.jetty.server.HttpChannel.Listener
public class RequestMDCManager extends Object implements org.eclipse.jetty.server.HttpChannel.Listener
Initializes and clears a preconfigured set of MDC logging keys at the beginning and the end of each request.- Since:
- 2.0.B1
-
-
Constructor Summary
Constructors Constructor Description RequestMDCManager(Map<String,RequestMDCItem> items)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>mdcKeys()voidonComplete(org.eclipse.jetty.server.Request request)voidonRequestBegin(org.eclipse.jetty.server.Request request)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.jetty.server.HttpChannel.Listener
onAfterDispatch, onBeforeDispatch, onDispatchFailure, onRequestContent, onRequestContentEnd, onRequestEnd, onRequestFailure, onRequestTrailers, onResponseBegin, onResponseCommit, onResponseContent, onResponseEnd, onResponseFailure
-
-
-
-
Constructor Detail
-
RequestMDCManager
public RequestMDCManager(Map<String,RequestMDCItem> items)
-
-
Method Detail
-
onRequestBegin
public void onRequestBegin(org.eclipse.jetty.server.Request request)
- Specified by:
onRequestBeginin interfaceorg.eclipse.jetty.server.HttpChannel.Listener
-
onComplete
public void onComplete(org.eclipse.jetty.server.Request request)
- Specified by:
onCompletein interfaceorg.eclipse.jetty.server.HttpChannel.Listener
-
-