Class ConsumerSupervisor

java.lang.Object
fr.enedis.chutney.action.amqp.consumer.ConsumerSupervisor

public class ConsumerSupervisor extends Object
  • Method Details

    • getInstance

      public static ConsumerSupervisor getInstance()
    • isLocked

      public boolean isLocked(String queueName)
    • lock

      public boolean lock(String queueName)
    • unlock

      public void unlock(String queueName)
    • waitUntilQueueAvailable

      public org.apache.commons.lang3.tuple.Pair<Boolean,Long> waitUntilQueueAvailable(String queueName, long originalDuration, fr.enedis.chutney.action.spi.injectable.Logger logger) throws InterruptedException
      Throws:
      InterruptedException