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, 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 void
close()
com.google.inject.Provider<ReviewDb>
getReviewDbProvider()
CurrentUser
getUser()
-
-
-
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:
getUser
in interfaceRequestContext
-
getReviewDbProvider
public com.google.inject.Provider<ReviewDb> getReviewDbProvider()
- Specified by:
getReviewDbProvider
in interfaceRequestContext
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
-
-