## Uses of Class
com.google.web.bindery.requestfactory.shared.Receiver

Packages that use Receiver
com.google.web.bindery.requestfactory.gwt.client: A package for managing client-server requests.
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.testing

### Uses of Receiver in com.google.web.bindery.requestfactory.gwt.client

Methods in com.google.web.bindery.requestfactory.gwt.client with parameters of type Receiver
`C` RequestBatcher.`get(Receiver<java.lang.Void> receiver)` Returns a mutable `RequestContext` and enqueues the given receiver to be called as though it had been passed directly to `RequestContext.fire(Receiver)`.

### Uses of Receiver in com.google.web.bindery.requestfactory.shared

Subclasses of Receiver in com.google.web.bindery.requestfactory.shared
`class` `FanoutReceiver<T>` A FanoutReceiver will forward its callbacks to zero or more other Receivers.

Methods in com.google.web.bindery.requestfactory.shared with parameters of type Receiver
`void` FanoutReceiver.`add(Receiver<? super T> receiver)` Register a receiver to be called by the fanout.
`void` Request.`fire(Receiver<? super T> receiver)` Convenience method equivalent to calling `to(...).fire()`.
`void` RequestContext.`fire(Receiver<java.lang.Void> receiver)` For receiving errors or validation failures only.
`RequestContext` Request.`to(Receiver<? super T> receiver)` Specify the object that will receive the result of the method invocation.

### Uses of Receiver in com.google.web.bindery.requestfactory.shared.testing

Methods in com.google.web.bindery.requestfactory.shared.testing with parameters of type Receiver
`void` FakeRequest.`fire(Receiver<? super T> receiver)` No-op.
`void` FakeRequestContext.`fire(Receiver<java.lang.Void> receiver)` No-op.
`RequestContext` FakeRequest.`to(Receiver<? super T> receiver)` Returns `null`.