Package com.google.gerrit.server.util
Class ManualRequestContext
- java.lang.Object
-
- com.google.gerrit.server.util.ManualRequestContext
-
- All Implemented Interfaces:
RequestContext
,AutoCloseable
public class ManualRequestContext extends Object implements RequestContext, AutoCloseable
Closeable version of aRequestContext
with manually-specified providers.
-
-
Constructor Summary
Constructors Constructor Description ManualRequestContext(CurrentUser user, ThreadLocalRequestContext requestContext)
ManualRequestContext(com.google.inject.Provider<CurrentUser> userProvider, ThreadLocalRequestContext requestContext)
-
-
-
Constructor Detail
-
ManualRequestContext
public ManualRequestContext(CurrentUser user, ThreadLocalRequestContext requestContext)
-
ManualRequestContext
public ManualRequestContext(com.google.inject.Provider<CurrentUser> userProvider, ThreadLocalRequestContext requestContext)
-
-
Method Detail
-
getUser
public CurrentUser getUser()
- Specified by:
getUser
in interfaceRequestContext
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
-
-