Interface RequestQueue

  • All Known Implementing Classes:
    QueueClient

    public interface RequestQueue
    Author:
    bovetl
    • Method Detail

      • enqueue

        void enqueue​(io.vertx.core.http.HttpServerRequest request,
                     io.vertx.core.buffer.Buffer buffer,
                     String queue)
      • enqueue

        void enqueue​(io.vertx.core.http.HttpServerRequest request,
                     io.vertx.core.MultiMap headers,
                     io.vertx.core.buffer.Buffer buffer,
                     String queue)
      • enqueue

        void enqueue​(HttpRequest request,
                     String queue,
                     io.vertx.core.Handler<Void> doneHandler)
      • lockedEnqueue

        void lockedEnqueue​(HttpRequest request,
                           String queue,
                           String lockRequestedBy,
                           io.vertx.core.Handler<Void> doneHandler)
      • deleteLock

        io.vertx.core.Future<Void> deleteLock​(String queue)
      • deleteAllQueueItems

        io.vertx.core.Future<Void> deleteAllQueueItems​(String queue,
                                                       boolean unlock)