Package io.cucumber.core.eventbus
Class AbstractEventBus
java.lang.Object
io.cucumber.core.eventbus.AbstractEventPublisher
io.cucumber.core.eventbus.AbstractEventBus
- All Implemented Interfaces:
EventBus
,EventPublisher
- Direct Known Subclasses:
TimeServiceEventBus
-
Field Summary
Fields inherited from class io.cucumber.core.eventbus.AbstractEventPublisher
handlers
-
Constructor Summary
-
Method Summary
Methods inherited from class io.cucumber.core.eventbus.AbstractEventPublisher
registerHandlerFor, removeHandlerFor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.cucumber.core.eventbus.EventBus
generateId, getInstant
Methods inherited from interface io.cucumber.plugin.event.EventPublisher
registerHandlerFor, removeHandlerFor
-
Constructor Details
-
AbstractEventBus
public AbstractEventBus()
-
-
Method Details
-
sendAll
- Specified by:
sendAll
in interfaceEventBus
- Overrides:
sendAll
in classAbstractEventPublisher
-
send
public <T> void send(T event) - Specified by:
send
in interfaceEventBus
- Overrides:
send
in classAbstractEventPublisher
-