## Uses of Interface
com.google.web.bindery.event.shared.HandlerRegistration

Packages that use HandlerRegistration
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.shared: Shared classes used on both the client and the server side for transmitting data between the server and the client in JSON format.

### Uses of HandlerRegistration in com.google.gwt.event.shared

Subinterfaces of HandlerRegistration in com.google.gwt.event.shared
`interface` `HandlerRegistration` Extends {com.google.bindery.event.shared.HandlerRegistration} for legacy compatibility.

Classes in com.google.gwt.event.shared that implement HandlerRegistration
`class` `LegacyHandlerWrapper` Wrapper class to ease the transition to `HandlerRegistration`.

Methods in com.google.gwt.event.shared that return HandlerRegistration
`<H> HandlerRegistration` SimpleEventBus.`addHandler(Event.Type<H> type, H handler)`
`<H> HandlerRegistration` ResettableEventBus.`addHandler(Event.Type<H> type, H handler)`
`<H> HandlerRegistration` EventBus.`addHandler(Event.Type<H> type, H handler)`
`<H> HandlerRegistration` SimpleEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`
`<H> HandlerRegistration` ResettableEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`
`<H> HandlerRegistration` EventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`

Methods in com.google.gwt.event.shared with parameters of type HandlerRegistration
`protected HandlerRegistration` EventBus.`wrap(HandlerRegistration reg)`

Constructors in com.google.gwt.event.shared with parameters of type HandlerRegistration
Constructor and Description
`LegacyHandlerWrapper(HandlerRegistration real)`

### Uses of HandlerRegistration in com.google.gwt.event.shared.testing

Methods in com.google.gwt.event.shared.testing that return HandlerRegistration
`<H> HandlerRegistration` CountingEventBus.`addHandler(Event.Type<H> type, H handler)`
`<H> HandlerRegistration` CountingEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`

### Uses of HandlerRegistration in com.google.gwt.place.shared

Methods in com.google.gwt.place.shared that return HandlerRegistration
`HandlerRegistration` PlaceHistoryHandler.`register(PlaceController placeController, EventBus eventBus, Place defaultPlace)` Initialize this place history handler.

### Uses of HandlerRegistration in com.google.web.bindery.event.shared

Methods in com.google.web.bindery.event.shared that return HandlerRegistration
`<H> HandlerRegistration` SimpleEventBus.`addHandler(Event.Type<H> type, H handler)`
`<H> HandlerRegistration` ResettableEventBus.`addHandler(Event.Type<H> type, H handler)`
`abstract <H> HandlerRegistration` EventBus.`addHandler(Event.Type<H> type, H handler)` Adds an unfiltered handler to receive events of this type from all sources.
`<H> HandlerRegistration` SimpleEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`
`<H> HandlerRegistration` ResettableEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`
`abstract <H> HandlerRegistration` EventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)` Adds a handler to receive events of this type from the given source.
`static HandlerRegistration` HandlerRegistrations.`compose(HandlerRegistration... handlers)` Create and return a `HandlerRegistration` that will call `removeHandler()` on all supplied handlers if `removeHandler()` is called on the returned object.

Methods in com.google.web.bindery.event.shared with parameters of type HandlerRegistration
`static HandlerRegistration` HandlerRegistrations.`compose(HandlerRegistration... handlers)` Create and return a `HandlerRegistration` that will call `removeHandler()` on all supplied handlers if `removeHandler()` is called on the returned object.

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

Methods in com.google.web.bindery.event.shared.testing that return HandlerRegistration
`<H> HandlerRegistration` RecordingEventBus.`addHandler(Event.Type<H> type, H handler)`
`<H> HandlerRegistration` CountingEventBus.`addHandler(Event.Type<H> type, H handler)`
`<H> HandlerRegistration` RecordingEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`
`<H> HandlerRegistration` CountingEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`

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

Methods in com.google.web.bindery.requestfactory.shared that return HandlerRegistration
`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.