java.lang.Object
io.cucumber.core.eventbus.AbstractEventPublisher
io.cucumber.core.eventbus.AbstractEventBus
- All Implemented Interfaces:
EventBus,io.cucumber.plugin.event.EventPublisher
- Direct Known Subclasses:
TimeServiceEventBus
-
Field Summary
Fields inherited from class io.cucumber.core.eventbus.AbstractEventPublisher
handlers -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.cucumber.core.eventbus.AbstractEventPublisher
registerHandlerFor, removeHandlerForMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.cucumber.core.eventbus.EventBus
generateId, getInstantMethods inherited from interface io.cucumber.plugin.event.EventPublisher
registerHandlerFor, removeHandlerFor
-
Constructor Details
-
AbstractEventBus
public AbstractEventBus()
-
-
Method Details
-
sendAll
Send all events.May be overridden, but must be called.
- Specified by:
sendAllin interfaceEventBus- Overrides:
sendAllin classAbstractEventPublisher
-
send
public <T> void send(T event) Send a single event.May be overridden, but must be called.
- Specified by:
sendin interfaceEventBus- Overrides:
sendin classAbstractEventPublisher
-