Package com.github.sonus21.rqueue.core
Interface RqueueEndpointManager
-
- All Known Implementing Classes:
RqueueEndpointManagerImpl
public interface RqueueEndpointManagerRqueue end point manager, manages the end point related to Rqueue.if a queue does not exist then an exception of the
QueueDoesNotExistwill be thrown. In such cases you can register a queue usingregisterQueue(String, String...)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.List<QueueDetail>getQueueConfig(java.lang.String queueName)Get queue config for a queuebooleanisQueueRegistered(java.lang.String queueName)Check if a queue is registered.default booleanisQueueRegistered(java.lang.String queueName, java.lang.String priority)Check if a queue is registered.voidregisterQueue(java.lang.String name, java.lang.String... priorities)Use this method to register any queue, that's only used for sending message.
-
-
-
Method Detail
-
registerQueue
void registerQueue(java.lang.String name, java.lang.String... priorities)Use this method to register any queue, that's only used for sending message.- Parameters:
name- name of the queuepriorities- list of priorities to be used while sending message on this queue.
-
isQueueRegistered
boolean isQueueRegistered(java.lang.String queueName)
Check if a queue is registered.- Parameters:
queueName- queue that needs to be checked- Returns:
- yes/no
-
isQueueRegistered
default boolean isQueueRegistered(java.lang.String queueName, java.lang.String priority)Check if a queue is registered.- Parameters:
queueName- queue that needs to be checkedpriority- priority of the queue- Returns:
- yes/no
-
getQueueConfig
java.util.List<QueueDetail> getQueueConfig(java.lang.String queueName)
Get queue config for a queue- Parameters:
queueName- queue name for which configuration has to be fetched- Returns:
- list of queue detail
-
-