Package com.google.gerrit.httpd
Class HttpRequestTraceModule
java.lang.Object
com.google.inject.AbstractModule
com.google.inject.servlet.ServletModule
com.google.gerrit.httpd.HttpRequestTraceModule
- All Implemented Interfaces:
com.google.inject.Module
public class HttpRequestTraceModule
extends com.google.inject.servlet.ServletModule
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.inject.servlet.ServletModule
com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder, com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
com.google.gerrit.server.logging.TraceContext
provideTraceContext
(javax.servlet.http.HttpServletRequest req) Methods inherited from class com.google.inject.servlet.ServletModule
configure, filter, filter, filterRegex, filterRegex, getServletContext, serve, serve, serveRegex, serveRegex
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
HttpRequestTraceModule
public HttpRequestTraceModule()
-
-
Method Details
-
provideTraceContext
@Provides public com.google.gerrit.server.logging.TraceContext provideTraceContext(javax.servlet.http.HttpServletRequest req) -
configureServlets
protected void configureServlets()- Overrides:
configureServlets
in classcom.google.inject.servlet.ServletModule
-