@Override
    public long setOneshotTimer(long deltaMillis, final IAsyncHandler<Long> timerHandler) {
        final long timerId = id++;

        long vertxTimerId = vertx.setTimer(deltaMillis, (Handler<Long>) tid -> {
            timerHandler.handle(timerId);
        });

        timerMap.put(timerId, vertxTimerId);
        return timerId;
    }
@see io.apiman.gateway.engine.components.IPeriodicComponent#setOneshotTimer(long,
     io.apiman.gateway.engine.async.IAsyncHandler)
gateway/platforms/vertx3/vertx3/src/main/java/io/apiman/gateway/platforms/vertx3/components/PeriodicComponentImpl.java