Package com.viglet.turing.api.queue
Class TurQueueManagementAPI
java.lang.Object
com.viglet.turing.api.queue.TurQueueManagementAPI
REST API controller for managing Artemis queues.
- Author:
- Alexandre Oliveira
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclearQueue
(String queueName) org.springframework.http.ResponseEntity
<TurQueueInfo> getQueueInfo
(String queueName) org.springframework.http.ResponseEntity
<List<TurQueueMessage>> getQueueMessages
(String queueName, int maxMessages) org.springframework.http.ResponseEntity
<List<TurQueueInfo>> pauseQueue
(String queueName) resumeQueue
(String queueName) startQueue
(String queueName)
-
Constructor Details
-
TurQueueManagementAPI
-
-
Method Details
-
listQueues
-
getQueueMessages
@GetMapping("/{queueName}/messages") public org.springframework.http.ResponseEntity<List<TurQueueMessage>> getQueueMessages(@PathVariable String queueName, @RequestParam(defaultValue="50") int maxMessages) -
pauseQueue
-
resumeQueue
-
startQueue
-
stopQueue
-
clearQueue
-
getQueueInfo
@GetMapping("/{queueName}") public org.springframework.http.ResponseEntity<TurQueueInfo> getQueueInfo(@PathVariable String queueName)
-