public class RedisReducedPropagationStorage extends java.lang.Object implements ReducedPropagationStorage
ReducedPropagationStorage interface.| Constructor and Description |
|---|
RedisReducedPropagationStorage(io.vertx.redis.RedisClient redisClient) |
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.Future<java.lang.Boolean> |
addQueue(java.lang.String queue,
long expireTS) |
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
getQueueRequest(java.lang.String queue) |
io.vertx.core.Future<java.util.List<java.lang.String>> |
removeExpiredQueues(long currentTS) |
io.vertx.core.Future<java.lang.Void> |
removeQueueRequest(java.lang.String queue) |
io.vertx.core.Future<java.lang.Void> |
storeQueueRequest(java.lang.String queue,
io.vertx.core.json.JsonObject queueRequest) |
public RedisReducedPropagationStorage(io.vertx.redis.RedisClient redisClient)
public io.vertx.core.Future<java.util.List<java.lang.String>> removeExpiredQueues(long currentTS)
removeExpiredQueues in interface ReducedPropagationStoragepublic io.vertx.core.Future<java.lang.Boolean> addQueue(java.lang.String queue,
long expireTS)
addQueue in interface ReducedPropagationStoragepublic io.vertx.core.Future<java.lang.Void> storeQueueRequest(java.lang.String queue,
io.vertx.core.json.JsonObject queueRequest)
storeQueueRequest in interface ReducedPropagationStoragepublic io.vertx.core.Future<io.vertx.core.json.JsonObject> getQueueRequest(java.lang.String queue)
getQueueRequest in interface ReducedPropagationStoragepublic io.vertx.core.Future<java.lang.Void> removeQueueRequest(java.lang.String queue)
removeQueueRequest in interface ReducedPropagationStorage