public interface HandlerRegistration
EventBus.addHandler(org.gwtproject.event.shared.Event.Type<H>, H)), used to deregister.
To use com.google.web.bindery.event.shared.HandlerRegistration or com.google.gwt.event.shared.HandlerRegistration in a context where a org.gwtproject.web.bindery.event.shared.HandlerRegistration is needed, or the reverse, use
handlerRegistration::removeHandler.
A tip: to make a handler deregister itself try something like the following:
new MyHandler() {
HandlerRegistration reg = MyEvent.register(eventBus, this);
public void onMyThing(MyEvent event) {
// do your thing
reg.removeHandler();
}
};
| Modifier and Type | Method and Description |
|---|---|
void |
removeHandler()
Deregisters the handler associated with this registration object if the handler is still
attached to the event source.
|
Copyright © 2020. All rights reserved.