Tôi đang sử dụng Spring (khởi động) trên dự án của tôi và tôi truy cập vào một JMS Queue (ActiveMQ) sử dụng:Làm thế nào tôi có thể Dừng/bắt đầu/Tạm dừng một @JmsListener (cách sạch)
@JmsListener(destination = "mydestinationQueue")
public void processMessage(String content) {
//do something
}
Và nó hoạt động hoàn toàn nhưng tôi cần để có thể dừng/tạm dừng/bắt đầu bean này theo chương trình (gọi REST hoặc một cái gì đó tương tự)
Khi tôi dừng hoặc tạm dừng bean này, tôi muốn chắc chắn đã xử lý hoàn toàn tin nhắn hiện tại.
bất kỳ ý tưởng nào về điều đó?
nhờ
nhờ câu trả lời của tôi sẽ cung cấp cho nó một thử và cho bạn biết – Seb