Class CountingEventBus
- java.lang.Object
-
- com.google.web.bindery.event.shared.EventBus
-
- com.google.gwt.event.shared.EventBus
-
- com.google.gwt.event.shared.testing.CountingEventBus
-
- All Implemented Interfaces:
HasHandlers
public class CountingEventBus extends EventBus
Legacy compatibility wrapper forCountingEventBus.
-
-
Constructor Summary
Constructors Constructor Description CountingEventBus()CountingEventBus(EventBus wrapped)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <H extends EventHandler>
HandlerRegistrationaddHandler(GwtEvent.Type<H> type, H handler)<H> HandlerRegistrationaddHandler(Event.Type<H> type, H handler)Adds an unfiltered handler to receive events of this type from all sources.<H extends EventHandler>
HandlerRegistrationaddHandlerToSource(GwtEvent.Type<H> type, java.lang.Object source, H handler)<H> HandlerRegistrationaddHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)Adds a handler to receive events of this type from the given source.voidfireEvent(GwtEvent<?> event)Fires the given event to the handlers listening to the event's type.voidfireEvent(Event<?> event)Fires the event from no source.voidfireEventFromSource(GwtEvent<?> event, java.lang.Object source)voidfireEventFromSource(Event<?> event, java.lang.Object source)Fires the given event to the handlers listening to the event's type.intgetCount(GwtEvent.Type<?> type)Deprecated.Please usegetHandlerCount.intgetFiredCount(Event.Type<?> type)How many events have fired for the giventype.intgetHandlerCount(Event.Type<?> type)How many handlers are registered for the giventype.-
Methods inherited from class com.google.gwt.event.shared.EventBus
castFireEvent, castFireEventFromSource, wrap
-
Methods inherited from class com.google.web.bindery.event.shared.EventBus
dispatchEvent, setSourceOfEvent
-
-
-
-
Constructor Detail
-
CountingEventBus
public CountingEventBus()
-
CountingEventBus
public CountingEventBus(EventBus wrapped)
-
-
Method Detail
-
addHandler
public <H extends EventHandler> HandlerRegistration addHandler(GwtEvent.Type<H> type, H handler)
- Specified by:
addHandlerin classEventBus
-
addHandler
public <H> HandlerRegistration addHandler(Event.Type<H> type, H handler)
Description copied from class:EventBusAdds an unfiltered handler to receive events of this type from all sources.It is rare to call this method directly. More typically an
Eventsubclass will provide a staticregistermethod, or a widget will accept handlers directly.- Overrides:
addHandlerin classEventBus- Type Parameters:
H- The type of handler- Parameters:
type- the event type associated with this handlerhandler- the handler- Returns:
- the handler registration, can be stored in order to remove the handler later
-
addHandlerToSource
public <H extends EventHandler> HandlerRegistration addHandlerToSource(GwtEvent.Type<H> type, java.lang.Object source, H handler)
- Specified by:
addHandlerToSourcein classEventBus
-
addHandlerToSource
public <H> HandlerRegistration addHandlerToSource(Event.Type<H> type, java.lang.Object source, H handler)
Description copied from class:EventBusAdds a handler to receive events of this type from the given source.It is rare to call this method directly. More typically a
Eventsubclass will provide a staticregistermethod, or a widget will accept handlers directly.- Overrides:
addHandlerToSourcein classEventBus- Type Parameters:
H- The type of handler- Parameters:
type- the event type associated with this handlersource- the source associated with this handlerhandler- the handler- Returns:
- the handler registration, can be stored in order to remove the handler later
-
fireEvent
public void fireEvent(Event<?> event)
Description copied from class:EventBusFires the event from no source. Only unfiltered handlers will receive it.Any exceptions thrown by handlers will be bundled into a
UmbrellaExceptionand then re-thrown after all handlers have completed. An exception thrown by a handler will not prevent other handlers from executing.
-
fireEvent
public void fireEvent(GwtEvent<?> event)
Description copied from interface:HasHandlersFires the given event to the handlers listening to the event's type.Any exceptions thrown by handlers will be bundled into a
UmbrellaExceptionand then re-thrown after all handlers have completed. An exception thrown by a handler will not prevent other handlers from executing.- Specified by:
fireEventin interfaceHasHandlers- Specified by:
fireEventin classEventBus- Parameters:
event- the event
-
fireEventFromSource
public void fireEventFromSource(Event<?> event, java.lang.Object source)
Description copied from class:EventBusFires the given event to the handlers listening to the event's type.Any exceptions thrown by handlers will be bundled into a
UmbrellaExceptionand then re-thrown after all handlers have completed. An exception thrown by a handler will not prevent other handlers from executing.- Overrides:
fireEventFromSourcein classEventBus- Parameters:
event- the event to fire
-
fireEventFromSource
public void fireEventFromSource(GwtEvent<?> event, java.lang.Object source)
- Specified by:
fireEventFromSourcein classEventBus
-
getCount
@Deprecated public int getCount(GwtEvent.Type<?> type)
Deprecated.Please usegetHandlerCount.How many handlers are registered for the giventype.
-
getFiredCount
public int getFiredCount(Event.Type<?> type)
How many events have fired for the giventype. These events may not have been passed to any handlers.
-
getHandlerCount
public int getHandlerCount(Event.Type<?> type)
How many handlers are registered for the giventype.
-
-