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<java.lang.Void>deleteAllQueueItems(java.lang.String queue, boolean unlock)io.vertx.core.Future<java.lang.Void>deleteLock(java.lang.String queue)voidenqueue(io.vertx.core.http.HttpServerRequest request, io.vertx.core.buffer.Buffer buffer, java.lang.String queue)voidenqueue(io.vertx.core.http.HttpServerRequest request, io.vertx.core.MultiMap headers, io.vertx.core.buffer.Buffer buffer, java.lang.String queue)voidenqueue(org.swisspush.gateleen.core.http.HttpRequest request, java.lang.String queue)voidenqueue(org.swisspush.gateleen.core.http.HttpRequest request, java.lang.String queue, io.vertx.core.Handler<java.lang.Void> doneHandler)io.vertx.core.Future<java.lang.Void>enqueueFuture(org.swisspush.gateleen.core.http.HttpRequest queuedRequest, java.lang.String queue)voidlockedEnqueue(org.swisspush.gateleen.core.http.HttpRequest request, java.lang.String queue, java.lang.String lockRequestedBy, io.vertx.core.Handler<java.lang.Void> doneHandler)
-
-
-
Method Detail
-
enqueue
void enqueue(io.vertx.core.http.HttpServerRequest request, io.vertx.core.buffer.Buffer buffer, java.lang.String queue)
-
enqueue
void enqueue(io.vertx.core.http.HttpServerRequest request, io.vertx.core.MultiMap headers, io.vertx.core.buffer.Buffer buffer, java.lang.String queue)
-
enqueue
void enqueue(org.swisspush.gateleen.core.http.HttpRequest request, java.lang.String queue)
-
enqueue
void enqueue(org.swisspush.gateleen.core.http.HttpRequest request, java.lang.String queue, io.vertx.core.Handler<java.lang.Void> doneHandler)
-
lockedEnqueue
void lockedEnqueue(org.swisspush.gateleen.core.http.HttpRequest request, java.lang.String queue, java.lang.String lockRequestedBy, io.vertx.core.Handler<java.lang.Void> doneHandler)
-
deleteLock
io.vertx.core.Future<java.lang.Void> deleteLock(java.lang.String queue)
-
deleteAllQueueItems
io.vertx.core.Future<java.lang.Void> deleteAllQueueItems(java.lang.String queue, boolean unlock)
-
enqueueFuture
io.vertx.core.Future<java.lang.Void> enqueueFuture(org.swisspush.gateleen.core.http.HttpRequest queuedRequest, java.lang.String queue)
-
-