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
public abstract class AbstractEventBus extends AbstractEventPublisher implements EventBus
-
-
Field Summary
-
Fields inherited from class io.cucumber.core.eventbus.AbstractEventPublisher
handlers
-
-
Constructor Summary
Constructors Constructor Description AbstractEventBus()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> void
send(T event)
<T> void
sendAll(Iterable<T> queue)
-
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
-
-
-
-
Method Detail
-
sendAll
public <T> void sendAll(Iterable<T> queue)
- 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
-
-