Package io.cucumber.core.eventbus
Class AbstractEventPublisher
java.lang.Object
io.cucumber.core.eventbus.AbstractEventPublisher
- All Implemented Interfaces:
EventPublisher
- Direct Known Subclasses:
AbstractEventBus
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal <T> void
registerHandlerFor
(Class<T> eventType, EventHandler<T> handler) final <T> void
removeHandlerFor
(Class<T> eventType, EventHandler<T> handler) protected <T> void
send
(T event) protected <T> void
-
Field Details
-
handlers
-
-
Constructor Details
-
AbstractEventPublisher
public AbstractEventPublisher()
-
-
Method Details
-
registerHandlerFor
- Specified by:
registerHandlerFor
in interfaceEventPublisher
-
removeHandlerFor
- Specified by:
removeHandlerFor
in interfaceEventPublisher
-
sendAll
-
send
protected <T> void send(T event)
-