Class TurQueueManagementService

java.lang.Object
com.viglet.turing.api.queue.TurQueueManagementService

@Service public class TurQueueManagementService extends Object
Service for managing Artemis queues via JMX.
Author:
Alexandre Oliveira
  • Constructor Details

    • TurQueueManagementService

      public TurQueueManagementService()
  • Method Details

    • getAllQueues

      public List<TurQueueInfo> getAllQueues()
      Get list of all queues.
    • getQueueMessages

      public List<TurQueueMessage> getQueueMessages(String queueName, int maxMessages)
      Get messages from a specific queue.
    • pauseQueue

      public boolean pauseQueue(String queueName)
      Pause a queue.
    • resumeQueue

      public boolean resumeQueue(String queueName)
      Resume a queue.
    • clearQueue

      public boolean clearQueue(String queueName)
      Clear all messages from a queue.