Interface RequestQueue
-
- All Known Implementing Classes:
QueueClient
public interface RequestQueue- Author:
- bovetl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.vertx.core.Future<Void>deleteAllQueueItems(String queue, boolean unlock)io.vertx.core.Future<Void>deleteLock(String queue)voidenqueue(io.vertx.core.http.HttpServerRequest request, io.vertx.core.buffer.Buffer buffer, String queue)voidenqueue(io.vertx.core.http.HttpServerRequest request, io.vertx.core.MultiMap headers, io.vertx.core.buffer.Buffer buffer, String queue)voidenqueue(HttpRequest request, String queue)voidenqueue(HttpRequest request, String queue, io.vertx.core.Handler<Void> doneHandler)io.vertx.core.Future<Void>enqueueFuture(HttpRequest queuedRequest, String queue)voidlockedEnqueue(HttpRequest request, String queue, String lockRequestedBy, io.vertx.core.Handler<Void> doneHandler)
-
-
-
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)
-
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)
-
enqueueFuture
io.vertx.core.Future<Void> enqueueFuture(HttpRequest queuedRequest, String queue)
-
-