## 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 | 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 | Description
    --- | --- | ---
    `class` | `LegacyHandlerWrapper` | Wrapper class to ease the transition to `HandlerRegistration`.

    Methods in com.google.gwt.event.shared that return HandlerRegistration
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `protected HandlerRegistration` | EventBus.`wrap​(HandlerRegistration reg)` |

    Constructors in com.google.gwt.event.shared with parameters of type HandlerRegistration
    Constructor | 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 | 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 | 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 | 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)` |
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | 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 | 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.