public void runOnContext(final Handler<Void> task) {
DefaultContext context = getContext();
if (context == null) {
throw new IllegalStateException("Not on a Vert.x context");
}
context.runOnContext(task);
}
@Override
public boolean isEventLoop() {
return vertx.isEventLoop();