Class ConsumerSupervisor
- java.lang.Object
-
- com.chutneytesting.action.amqp.consumer.ConsumerSupervisor
-
public class ConsumerSupervisor extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConsumerSupervisorgetInstance()booleanisLocked(String queueName)booleanlock(String queueName)voidunlock(String queueName)org.apache.commons.lang3.tuple.Pair<Boolean,Long>waitUntilQueueAvailable(String queueName, long originalDuration, Logger logger)
-
-
-
Method Detail
-
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, Logger logger) throws InterruptedException
- Throws:
InterruptedException
-
-