## Uses of Class
com.google.web.bindery.event.shared.EventBus

- Packages that use EventBus
  Package | Description
  --- | ---
  com.google.gwt.activity.shared | Classes used to implement app navigation.
  com.google.gwt.event.shared | Shared infrastructure underlying both browser and non-browser events.
  com.google.gwt.place.shared | A package for managing bookmarkable locations in an application.
  com.google.web.bindery.event.shared |
  com.google.web.bindery.event.shared.testing |
  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.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 |
  com.google.web.bindery.requestfactory.vm | Classes to use RequestFactory in a non-GWT (e.g., Android or desktop) JRE environment.

- - ### Uses of EventBus in com.google.gwt.activity.shared

    Methods in com.google.gwt.activity.shared that return EventBus
    Modifier and Type | Method and Description
    --- | ---
    `EventBus` | ActivityManager.`getActiveEventBus()` Returns an event bus which is in use by the currently running activity.

    Constructors in com.google.gwt.activity.shared with parameters of type EventBus
    Constructor and Description
    `ActivityManager(ActivityMapper mapper, EventBus eventBus)` Create an ActivityManager.

  - ### Uses of EventBus in com.google.gwt.event.shared

    Subclasses of EventBus in com.google.gwt.event.shared
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EventBus` Extends {com.google.web.bindery.event.shared.EventBus} for legacy compatibility.

    Constructors in com.google.gwt.event.shared with parameters of type EventBus
    Constructor and Description
    `ResettableEventBus(EventBus wrappedBus)`

  - ### Uses of EventBus in com.google.gwt.place.shared

    Methods in com.google.gwt.place.shared with parameters of type EventBus
    Modifier and Type | Method and Description
    --- | ---
    `HandlerRegistration` | PlaceHistoryHandler.`register(PlaceController placeController, EventBus eventBus, Place defaultPlace)` Initialize this place history handler.

    Constructors in com.google.gwt.place.shared with parameters of type EventBus
    Constructor and Description
    `PlaceController(EventBus eventBus)` Create a new PlaceController with a `PlaceController.DefaultDelegate`.
    `PlaceController(EventBus eventBus, PlaceController.Delegate delegate)` Create a new PlaceController.

  - ### Uses of EventBus in com.google.web.bindery.event.shared

    Subclasses of EventBus in com.google.web.bindery.event.shared
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ResettableEventBus` Wraps an EventBus to hold on to any HandlerRegistrations, so that they can easily all be cleared at once.
    `class` | `SimpleEventBus` Basic implementation of `EventBus`.

    Constructors in com.google.web.bindery.event.shared with parameters of type EventBus
    Constructor and Description
    `ResettableEventBus(EventBus wrappedBus)`

  - ### Uses of EventBus in com.google.web.bindery.event.shared.testing

    Subclasses of EventBus in com.google.web.bindery.event.shared.testing
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CountingEventBus` Wraps an `EventBus` to keep a count of registered handlers and how many times events have fired.
    `class` | `RecordingEventBus` Wraps an `EventBus` implementation to keep track of fired events.

    Constructors in com.google.web.bindery.event.shared.testing with parameters of type EventBus
    Constructor and Description
    `CountingEventBus(EventBus wrapped)`
    `RecordingEventBus(EventBus wrapped)`

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

    Methods in com.google.web.bindery.requestfactory.gwt.client with parameters of type EventBus
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestFactoryEditorDriver.`initialize(EventBus eventBus, RequestFactory requestFactory, E editor)` Overload of `RequestFactoryEditorDriver.initialize(RequestFactory, Editor)` to allow a modified `EventBus` to be monitored for subscription services.

  - ### Uses of EventBus in com.google.web.bindery.requestfactory.gwt.client.testing

    Methods in com.google.web.bindery.requestfactory.gwt.client.testing that return EventBus
    Modifier and Type | Method and Description
    --- | ---
    `EventBus` | MockRequestFactoryEditorDriver.`getEventBus()` Returns `null` or the last value recorded.

    Methods in com.google.web.bindery.requestfactory.gwt.client.testing with parameters of type EventBus
    Modifier and Type | Method and Description
    --- | ---
    `void` | MockRequestFactoryEditorDriver.`initialize(EventBus eventBus, RequestFactory requestFactory, E editor)` Records its arguments.

  - ### Uses of EventBus in com.google.web.bindery.requestfactory.shared

    Methods in com.google.web.bindery.requestfactory.shared that return EventBus
    Modifier and Type | Method and Description
    --- | ---
    `EventBus` | RequestFactory.`getEventBus()` Returns the event bus this factory's events are posted on, which was set via `RequestFactory.initialize(com.google.web.bindery.event.shared.EventBus)`.

    Methods in com.google.web.bindery.requestfactory.shared with parameters of type EventBus
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestFactory.`initialize(EventBus eventBus)` Start this request factory with a `DefaultRequestTransport` .
    `void` | RequestFactory.`initialize(EventBus eventBus, RequestTransport transport)` Start this request factory with a user-provided transport.
    `static <P extends EntityProxy> HandlerRegistration` | EntityProxyChange.`registerForProxyType(EventBus eventBus, java.lang.Class<P> proxyType, EntityProxyChange.Handler<P> handler)` Register a handler for a EntityProxyChange events for a particular proxy class.

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

    Methods in com.google.web.bindery.requestfactory.shared.testing that return EventBus
    Modifier and Type | Method and Description
    --- | ---
    `EventBus` | FakeRequestFactory.`getEventBus()` Returns the last value passed to `FakeRequestFactory.initialize(EventBus, RequestTransport)`.

    Methods in com.google.web.bindery.requestfactory.shared.testing with parameters of type EventBus
    Modifier and Type | Method and Description
    --- | ---
    `void` | FakeRequestFactory.`initialize(EventBus eventBus)` Equivalent to `initialize(eventBus, new FakeRequestTransport())`.
    `void` | FakeRequestFactory.`initialize(EventBus eventBus, RequestTransport transport)` Saves the parameters for later retrieval.

  - ### Uses of EventBus in com.google.web.bindery.requestfactory.vm

    Methods in com.google.web.bindery.requestfactory.vm with parameters of type EventBus
    Modifier and Type | Method and Description
    --- | ---
    `void` | InProcessRequestFactory.`initialize(EventBus eventBus)`