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 aRequestContextwith 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:
getUserin interfaceRequestContext
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
-