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 voidcom.google.gerrit.server.logging.TraceContextprovideTraceContext(javax.servlet.http.HttpServletRequest req) Methods inherited from class com.google.inject.servlet.ServletModule
configure, filter, filter, filterRegex, filterRegex, getServletContext, serve, serve, serveRegex, serveRegexMethods 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:
configureServletsin classcom.google.inject.servlet.ServletModule
-