Interface ReducedPropagationStorage
-
- All Known Implementing Classes:
RedisReducedPropagationStorage
public interface ReducedPropagationStorageProvides storage access to the reduced propagation feature related data.- Author:
- https://github.com/mcweba [Marc-Andre Weber]
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.vertx.core.Future<Boolean>addQueue(String queue, long expireTS)io.vertx.core.Future<io.vertx.core.json.JsonObject>getQueueRequest(String queue)io.vertx.core.Future<io.vertx.redis.client.Response>removeExpiredQueues(long currentTS)io.vertx.core.Future<Void>removeQueueRequest(String queue)io.vertx.core.Future<Void>storeQueueRequest(String queue, io.vertx.core.json.JsonObject queueRequest)
-
-
-
Method Detail
-
removeExpiredQueues
io.vertx.core.Future<io.vertx.redis.client.Response> removeExpiredQueues(long currentTS)
-
storeQueueRequest
io.vertx.core.Future<Void> storeQueueRequest(String queue, io.vertx.core.json.JsonObject queueRequest)
-
getQueueRequest
io.vertx.core.Future<io.vertx.core.json.JsonObject> getQueueRequest(String queue)
-
-