Package io.cucumber.core.runtime
Class TimeServiceEventBus
- java.lang.Object
-
- io.cucumber.core.eventbus.AbstractEventPublisher
-
- io.cucumber.core.eventbus.AbstractEventBus
-
- io.cucumber.core.runtime.TimeServiceEventBus
-
- All Implemented Interfaces:
EventBus
,EventPublisher
public final class TimeServiceEventBus extends AbstractEventBus
-
-
Field Summary
-
Fields inherited from class io.cucumber.core.eventbus.AbstractEventPublisher
handlers
-
-
Constructor Summary
Constructors Constructor Description TimeServiceEventBus(Clock clock, Supplier<UUID> idGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UUID
generateId()
Instant
getInstant()
-
Methods inherited from class io.cucumber.core.eventbus.AbstractEventBus
send, sendAll
-
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.plugin.event.EventPublisher
registerHandlerFor, removeHandlerFor
-
-