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, com.google.gwtorm.server.SchemaFactory<ReviewDb> schemaFactory, ThreadLocalRequestContext requestContext)ManualRequestContext(com.google.inject.Provider<CurrentUser> userProvider, com.google.gwtorm.server.SchemaFactory<ReviewDb> schemaFactory, ThreadLocalRequestContext requestContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()com.google.inject.Provider<ReviewDb>getReviewDbProvider()CurrentUsergetUser()
-
-
-
Constructor Detail
-
ManualRequestContext
public ManualRequestContext(CurrentUser user, com.google.gwtorm.server.SchemaFactory<ReviewDb> schemaFactory, ThreadLocalRequestContext requestContext) throws com.google.gwtorm.server.OrmException
- Throws:
com.google.gwtorm.server.OrmException
-
ManualRequestContext
public ManualRequestContext(com.google.inject.Provider<CurrentUser> userProvider, com.google.gwtorm.server.SchemaFactory<ReviewDb> schemaFactory, ThreadLocalRequestContext requestContext) throws com.google.gwtorm.server.OrmException
- Throws:
com.google.gwtorm.server.OrmException
-
-
Method Detail
-
getUser
public CurrentUser getUser()
- Specified by:
getUserin interfaceRequestContext
-
getReviewDbProvider
public com.google.inject.Provider<ReviewDb> getReviewDbProvider()
- Specified by:
getReviewDbProviderin interfaceRequestContext
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
-