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

Packages that use EventBus
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
`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
`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
`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
`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
`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
`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
`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
`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
`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
`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
`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
`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
`void` InProcessRequestFactory.`initialize(EventBus eventBus)`