Based interface and vertx implementation of an EventBus