Interface ReducedPropagationStorage

  • All Known Implementing Classes:
    RedisReducedPropagationStorage

    public interface ReducedPropagationStorage
    Provides storage access to the reduced propagation feature related data.
    Author:
    https://github.com/mcweba [Marc-Andre Weber]
    • Method Detail

      • removeExpiredQueues

        io.vertx.core.Future<io.vertx.redis.client.Response> removeExpiredQueues​(long currentTS)
      • addQueue

        io.vertx.core.Future<Boolean> addQueue​(String queue,
                                               long expireTS)
      • storeQueueRequest

        io.vertx.core.Future<Void> storeQueueRequest​(String queue,
                                                     io.vertx.core.json.JsonObject queueRequest)
      • removeQueueRequest

        io.vertx.core.Future<Void> removeQueueRequest​(String queue)
      • getQueueRequest

        io.vertx.core.Future<io.vertx.core.json.JsonObject> getQueueRequest​(String queue)