GWT 2.7.0

## Uses of Interface
com.google.web.bindery.requestfactory.shared.RequestContext

Packages that use RequestContext
com.google.web.bindery.requestfactory.gwt.client | A package for managing client-server requests.
com.google.web.bindery.requestfactory.gwt.client.testing | Classes used for testing the request factory service.
com.google.web.bindery.requestfactory.server | Server-side classes for mediating between the client-side and the persistent datastore.
com.google.web.bindery.requestfactory.shared | Shared classes used on both the client and the server side for transmitting data between the server and the client in JSON format.
com.google.web.bindery.requestfactory.shared.impl |
com.google.web.bindery.requestfactory.shared.testing |
com.google.web.bindery.requestfactory.vm | Classes to use RequestFactory in a non-GWT (e.g., Android or desktop) JRE environment.

Uses of RequestContext in com.google.web.bindery.requestfactory.gwt.client

Classes in com.google.web.bindery.requestfactory.gwt.client with type parameters of type RequestContext
`class` | `RequestBatcher<F extends RequestFactory,C extends RequestContext>` A RequestBatcher is a convenience class that allows RequestFactory operations to be aggregated over a single tick of the event loop and sent as one HTTP request.

Methods in com.google.web.bindery.requestfactory.gwt.client that return RequestContext
`RequestContext` | `RequestFactoryEditorDriver.flush()` Update the object being edited with the current state of the Editor.

Methods in com.google.web.bindery.requestfactory.gwt.client with parameters of type RequestContext
`void` | `RequestFactoryEditorDriver.edit(P proxy, RequestContext request)` Start driving the Editor and its sub-editors with data.
`void` | `HasRequestContext.setRequestContext(RequestContext ctx)` Called by `RequestFactoryEditorDriver` with the `RequestContext` passed into `edit()` or `null` if `display()` is called.

Uses of RequestContext in com.google.web.bindery.requestfactory.gwt.client.testing

Methods in com.google.web.bindery.requestfactory.gwt.client.testing that return RequestContext
`RequestContext` | `MockRequestFactoryEditorDriver.flush()` Returns `null` or the last value recorded.
`RequestContext` | `MockRequestFactoryEditorDriver.getSaveRequest()` Returns `null` or the last value recorded.

Methods in com.google.web.bindery.requestfactory.gwt.client.testing with parameters of type RequestContext
`void` | `MockRequestFactoryEditorDriver.edit(P proxy, RequestContext saveRequest)` Records its arguments.

Uses of RequestContext in com.google.web.bindery.requestfactory.server

Methods in com.google.web.bindery.requestfactory.server that return types with arguments of type RequestContext
`java.lang.Class<? extends RequestContext>` | `ServiceLayerDecorator.resolveRequestContext(java.lang.String operation)`
`java.lang.Class<? extends RequestContext>` | `ServiceLayerCache.resolveRequestContext(java.lang.String operation)`
`abstract java.lang.Class<? extends RequestContext>` | `ServiceLayer.resolveRequestContext(java.lang.String operation)` Find a RequestContext that should be used to fulfill the requested operation.
`java.lang.Class<? extends RequestContext>` | `ResolverServiceLayer.resolveRequestContext(java.lang.String operation)`
`java.lang.Class<? extends RequestContext>` | `FindServiceLayer.resolveRequestContext(java.lang.String operation)`

Method parameters in com.google.web.bindery.requestfactory.server with type arguments of type RequestContext
`java.lang.Object` | `ServiceLayerDecorator.createServiceInstance(java.lang.Class<? extends RequestContext> requestContext)`
`java.lang.Object` | `ServiceLayerCache.createServiceInstance(java.lang.Class<? extends RequestContext> requestContext)`
`abstract java.lang.Object` | `ServiceLayer.createServiceInstance(java.lang.Class<? extends RequestContext> requestContext)` Create an instance of a service object that can be used as the target for the given method invocation.
`java.lang.Object` | `LocatorServiceLayer.createServiceInstance(java.lang.Class<? extends RequestContext> requestContext)`
`java.lang.Class<?>` | `ServiceLayerDecorator.resolveServiceClass(java.lang.Class<? extends RequestContext> requestContextClass)`
`java.lang.Class<?>` | `ServiceLayerCache.resolveServiceClass(java.lang.Class<? extends RequestContext> requestContextClass)`
`abstract java.lang.Class<?>` | `ServiceLayer.resolveServiceClass(java.lang.Class<? extends RequestContext> requestContextClass)` Given a `RequestContext` method, find the service class referenced in the `Service` or `ServiceName` annotation.
`java.lang.Class<?>` | `ResolverServiceLayer.resolveServiceClass(java.lang.Class<? extends RequestContext> requestContextClass)`
`java.lang.Class<? extends ServiceLocator>` | `ServiceLayerDecorator.resolveServiceLocator(java.lang.Class<? extends RequestContext> requestContext)`
`java.lang.Class<? extends ServiceLocator>` | `ServiceLayerCache.resolveServiceLocator(java.lang.Class<? extends RequestContext> requestContext)`
`abstract java.lang.Class<? extends ServiceLocator>` | `ServiceLayer.resolveServiceLocator(java.lang.Class<? extends RequestContext> requestContext)` Given a RequestContext method declaration, resolve the `ServiceLocator` that should be used when invoking the domain method.
`java.lang.Class<? extends ServiceLocator>` | `LocatorServiceLayer.resolveServiceLocator(java.lang.Class<? extends RequestContext> requestContext)`

Uses of RequestContext in com.google.web.bindery.requestfactory.shared

Subinterfaces of RequestContext in com.google.web.bindery.requestfactory.shared
`interface` | `LoggingRequest` "API Generated" request selector interface implemented by objects that give client access to the methods of `Logging`.

Methods in com.google.web.bindery.requestfactory.shared with type parameters of type RequestContext

`

`<T extends RequestContext> T`

`

`RequestContext.append(T other)`
Joins another RequestContext to this RequestContext.

Methods in com.google.web.bindery.requestfactory.shared that return RequestContext
`RequestContext` | `ServerFailure.getRequestContext()` Returns the RequestContext that triggered the ServerFailure.
`RequestContext` | `Request.getRequestContext()` Returns the RequestContext associated with the Request.
`RequestContext` | `Request.to(Receiver<? super T> receiver)` Specify the object that will receive the result of the method invocation.

Methods in com.google.web.bindery.requestfactory.shared with parameters of type RequestContext
`void` | `ServerFailure.setRequestContext(RequestContext requestContext)` Sets the RequestContext to return via `ServerFailure.getRequestContext()`.

Uses of RequestContext in com.google.web.bindery.requestfactory.shared.impl

Classes in com.google.web.bindery.requestfactory.shared.impl that implement RequestContext
`class` | `com.google.web.bindery.requestfactory.shared.impl.AbstractRequestContext`

Uses of RequestContext in com.google.web.bindery.requestfactory.shared.testing

Classes in com.google.web.bindery.requestfactory.shared.testing that implement RequestContext
`class` | `FakeRequestContext` A no-op implementation of RequestConext that can be used as a base type for writing unit tests.

Methods in com.google.web.bindery.requestfactory.shared.testing with type parameters of type RequestContext

`

`<T extends RequestContext> T`

`

`FakeRequestContext.append(T other)`
Always returns `other`.

Methods in com.google.web.bindery.requestfactory.shared.testing that return RequestContext
`RequestContext` | `FakeRequest.getRequestContext()` Returns `null`.
`RequestContext` | `FakeRequest.to(Receiver<? super T> receiver)` Returns `null`.

Uses of RequestContext in com.google.web.bindery.requestfactory.vm

Classes in com.google.web.bindery.requestfactory.vm that implement RequestContext
`(package private) class` | `InProcessRequestContext` An in-process implementation of RequestContext.

Methods in com.google.web.bindery.requestfactory.vm with type parameters of type RequestContext

`

`<T extends RequestContext> T`

`

`InProcessRequestContext.append(T other)`

Constructor parameters in com.google.web.bindery.requestfactory.vm with type arguments of type RequestContext
`InProcessRequestContext(InProcessRequestFactory factory, com.google.web.bindery.requestfactory.shared.impl.AbstractRequestContext.Dialect dialect, java.lang.Class<? extends RequestContext> context)`

GWT 2.7.0