java.lang.Object | ||
↳ | com.google.gwt.event.shared.EventBus | |
↳ | com.google.gwt.event.shared.SimpleEventBus |
Basic implementation of EventBus
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds an unfiltered handler to receive events of this type from all sources.
| |||||||||||
Adds a handler to receive events of this type from the given source.
| |||||||||||
Fires the event from no source.
| |||||||||||
Fires the given event to the handlers listening to the event's type.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class com.google.gwt.event.shared.EventBus | |||||||||||
From class
java.lang.Object
| |||||||||||
From interface com.google.gwt.event.shared.HasHandlers |
Adds an unfiltered handler to receive events of this type from all sources.
It is rare to call this method directly. More typically a GwtEvent
subclass will provide a static register
method, or a widget
will accept handlers directly.
A tip: to make a handler de-register itself, the following works:
new MyHandler() {
HandlerRegistration reg = MyEvent.register(eventBus, this);
public void onMyThing(MyEvent event) {
/* do your thing */
reg.removeHandler();
}
};
type | the event type associated with this handler |
---|---|
handler | the handler |
Adds a handler to receive events of this type from the given source.
It is rare to call this method directly. More typically a GwtEvent
subclass will provide a static register
method, or a widget
will accept handlers directly.
type | the event type associated with this handler |
---|---|
source | the source associated with this handler |
handler | the handler |
Fires the event from no source. Only unfiltered handlers will receive it.
event | the event to fire |
---|
Fires the given event to the handlers listening to the event's type.
Any exceptions thrown by handlers will be bundled into a
UmbrellaException
and then re-thrown after all handlers have
completed. An exception thrown by a handler will not prevent other handlers
from executing.
event | the event to fire |
---|