Package io.cucumber.core.runtime
Class SynchronizedEventBus
java.lang.Object
io.cucumber.core.runtime.SynchronizedEventBus
- All Implemented Interfaces:
EventBus
,EventPublisher
-
Method Summary
Modifier and TypeMethodDescription<T> void
registerHandlerFor
(Class<T> eventType, EventHandler<T> handler) <T> void
removeHandlerFor
(Class<T> eventType, EventHandler<T> handler) <T> void
send
(T event) <T> void
static SynchronizedEventBus
synchronize
(EventBus eventBus)
-
Method Details
-
synchronize
-
registerHandlerFor
- Specified by:
registerHandlerFor
in interfaceEventPublisher
-
removeHandlerFor
- Specified by:
removeHandlerFor
in interfaceEventPublisher
-
getInstant
- Specified by:
getInstant
in interfaceEventBus
-
generateId
- Specified by:
generateId
in interfaceEventBus
-
send
public <T> void send(T event) -
sendAll
-