Próbuję dowiedzieć się, jak uzyskać listę istniejących kolejek na zdalnym brokerze.Czy można uzyskać listę kolejek na zdalnym brokerze?
Wygląda na to, że mogę słuchać kolejek podczas ich tworzenia/niszczenia, dodając komunikat doradczy (który jeszcze nie działa), ale muszę uruchomić wszystkie kolejki EXISTING przy starcie.
Wygląda jak mogę to zrobić z getDestinationMap:
Ale wydaje się, że to może być wywołana tylko z wbudowanego oraz w procesie broker.
To znaczy ... Jestem gotów pójść tą drogą, ale wydaje się, że bardziej sensowne jest posiadanie zwykłej konfiguracji init/daemon dla ActiveMq, a następnie zdalny proces łączenia się z nią jak normalny konsument JMS.
Dokumentacja ta zdaje się sugerować, że jest to możliwe:
http://activemq.apache.org/how-can-i-see-what-destinations-are-used.html
Ale to za pomocą obiektu regionie i że wydaje się to możliwe tylko wtedy, gdy jesteś w tej samej JVM jako ActiveMQ.
wow .. fascynujące. Jestem na 5.9.1 i ta metoda nie istnieje ... jest get Topic(), ale nie getQueues() – burtonator
Właściwie .. mea culpa. Jest tutaj. Myślę, że to był po prostu błąd intellij. – burtonator
ok .. więc metoda jest dostępna .. ale kod nie działa. ten wklej bin (http://pastebin.com/BCjfSGyc) zwraca zero kolejek .... – burtonator