public class DefaultEventPipe<T> extends java.lang.Object implements EventPipe<T>
| Constructor and Description |
|---|
DefaultEventPipe(EventExecutor executor) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<java.lang.Void> |
publish(T event) |
EventPublisher<T> |
publisher() |
EventSubscription<T> |
subscribe(EventConsumer<T> consumer) |
EventSubscriber<T> |
subscriber() |
public DefaultEventPipe(EventExecutor executor)
public java.util.concurrent.CompletableFuture<java.lang.Void> publish(T event)
publish in interface EventPublisher<T>public EventSubscription<T> subscribe(EventConsumer<T> consumer)
subscribe in interface EventSubscriber<T>public EventSubscriber<T> subscriber()
subscriber in interface EventPipe<T>public EventPublisher<T> publisher()