## 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.event.shared.testing | Classes used for testing the GWT event bus.
  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 | 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 | 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 | Description
    --- | --- | ---
    `class` | `EventBus` | Extends {com.google.web.bindery.event.shared.EventBus} for legacy compatibility.
    `class` | `ResettableEventBus` | Wraps {com.google.web.bindery.event.shared.ResettableEventBus} for legacy compatibility.
    `class` | `SimpleEventBus` | Wraps {com.google.web.bindery.event.shared.SimpleEventBus} for legacy compatibility.

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

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

    Subclasses of EventBus in com.google.gwt.event.shared.testing
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CountingEventBus` | Legacy compatibility wrapper for `CountingEventBus`.

  - ### 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Description
    --- | --- | ---
    `void` | InProcessRequestFactory.`initialize​(EventBus eventBus)` |