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

- Packages that use HandlerRegistration
  Package | Description
  --- | ---
  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
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `HandlerRegistration` Extends {com.google.bindery.event.shared.HandlerRegistration} for legacy compatibility.

    Classes in com.google.gwt.event.shared that implement HandlerRegistration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultHandlerRegistration` Deprecated. with no replacement; this class is no longer used by any GWT code
    `class` | `LegacyHandlerWrapper` Wrapper class to ease the transition to `HandlerRegistration`.

    Methods in com.google.gwt.event.shared that return HandlerRegistration
    Modifier and Type | Method and Description
    --- | ---
    `<H> HandlerRegistration` | EventBus.`addHandler(Event.Type<H> type, H handler)`
    `<H> HandlerRegistration` | ResettableEventBus.`addHandler(Event.Type<H> type, H handler)`
    `<H> HandlerRegistration` | SimpleEventBus.`addHandler(Event.Type<H> type, H handler)`
    `<H> HandlerRegistration` | EventBus.`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` | SimpleEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`

    Methods in com.google.gwt.event.shared with parameters of type HandlerRegistration
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `<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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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` | ResettableEventBus.`addHandler(Event.Type<H> type, H handler)`
    `<H> HandlerRegistration` | SimpleEventBus.`addHandler(Event.Type<H> type, 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.
    `<H> HandlerRegistration` | ResettableEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`
    `<H> HandlerRegistration` | SimpleEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`

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

    Methods in com.google.web.bindery.event.shared.testing that return HandlerRegistration
    Modifier and Type | Method and Description
    --- | ---
    `<H> HandlerRegistration` | CountingEventBus.`addHandler(Event.Type<H> type, H handler)`
    `<H> HandlerRegistration` | RecordingEventBus.`addHandler(Event.Type<H> type, H handler)`
    `<H> HandlerRegistration` | CountingEventBus.`addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)`
    `<H> HandlerRegistration` | RecordingEventBus.`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
    Modifier and Type | Method and Description
    --- | ---
    `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.