public class QueueClient
extends java.lang.Object
| Constructor and Description |
|---|
QueueClient(io.vertx.core.Vertx vertx,
org.swisspush.gateleen.monitoring.MonitoringHandler monitoringHandler)
Creates a new instance of the QueueClient.
|
| Modifier and Type | Method and Description |
|---|---|
void |
enqueue(org.swisspush.gateleen.core.http.HttpRequest request,
java.lang.String queue)
Enqueues a disconnected request.
|
void |
enqueue(org.swisspush.gateleen.core.http.HttpRequest request,
java.lang.String queue,
io.vertx.core.Handler<java.lang.Void> doneHandler)
Enqueues a disconnected request.
|
void |
enqueue(io.vertx.core.http.HttpServerRequest request,
io.vertx.core.buffer.Buffer buffer,
java.lang.String queue)
Enqueues the given request.
|
void |
enqueue(io.vertx.core.http.HttpServerRequest request,
io.vertx.core.MultiMap headers,
io.vertx.core.buffer.Buffer buffer,
java.lang.String queue)
Enqueues the given request.
|
public QueueClient(io.vertx.core.Vertx vertx,
org.swisspush.gateleen.monitoring.MonitoringHandler monitoringHandler)
vertx - vertxmonitoringHandler - monitoringHandlerpublic void enqueue(io.vertx.core.http.HttpServerRequest request,
io.vertx.core.buffer.Buffer buffer,
java.lang.String queue)
request - requestbuffer - bufferqueue - queuepublic void enqueue(io.vertx.core.http.HttpServerRequest request,
io.vertx.core.MultiMap headers,
io.vertx.core.buffer.Buffer buffer,
java.lang.String queue)
request - requestheaders - headersbuffer - bufferqueue - queuepublic void enqueue(org.swisspush.gateleen.core.http.HttpRequest request,
java.lang.String queue)
request - - selfmade requestqueue - queuepublic void enqueue(org.swisspush.gateleen.core.http.HttpRequest request,
java.lang.String queue,
io.vertx.core.Handler<java.lang.Void> doneHandler)
request - - selfmade requestqueue - queuedoneHandler - a handler which is called as soon as the request is written into the queue.