public interface EventSubscriber<T>
EventSubscription<T>
subscribe(EventConsumer<T> consumer)
EventSubscription<T> subscribe(EventConsumer<T> consumer)