Class EndpointRegistry


  • public final class EndpointRegistry
    extends java.lang.Object
    Stores all registered queue details

    this stores all the queue details mapped from RqueueListener.

    • Method Detail

      • get

        public static QueueDetail get​(java.lang.String queueName,
                                      java.lang.String priority)
        Get QueueDetail for the given queue, with priority
        Parameters:
        queueName - queue name
        priority - priority of this queue like critical, high
        Returns:
        queue detail
        Throws:
        QueueDoesNotExist - this error is thrown when queue is not registered.
      • register

        public static void register​(QueueDetail queueDetail)
      • delete

        public static void delete()
      • getActiveQueues

        public static java.util.List<java.lang.String> getActiveQueues()
      • getActiveQueueDetails

        public static java.util.List<QueueDetail> getActiveQueueDetails()
      • getActiveQueueMap

        public static java.util.Map<java.lang.String,​QueueDetail> getActiveQueueMap()
      • toStr

        public static java.lang.String toStr()
      • getActiveQueueCount

        public static int getActiveQueueCount()
      • getRegisteredQueueCount

        public static int getRegisteredQueueCount()