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

- Packages that use Receiver
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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`.