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<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)
-
-
-
Method Detail
-
removeExpiredQueues
io.vertx.core.Future<java.util.List<java.lang.String>> removeExpiredQueues(long currentTS)
-
addQueue
io.vertx.core.Future<java.lang.Boolean> addQueue(java.lang.String queue, long expireTS)
-
storeQueueRequest
io.vertx.core.Future<java.lang.Void> storeQueueRequest(java.lang.String queue, io.vertx.core.json.JsonObject queueRequest)
-
removeQueueRequest
io.vertx.core.Future<java.lang.Void> removeQueueRequest(java.lang.String queue)
-
getQueueRequest
io.vertx.core.Future<io.vertx.core.json.JsonObject> getQueueRequest(java.lang.String queue)
-
-