Szukam sposobu na tworzenie i usuwanie kolejek jms przy użyciu jmx za pośrednictwem klienta java.

Wiem, że otrzymujemy AdminClient do administracji jmx. Ale nie jestem w stanie określić, którego mbeana możemy użyć do tworzenia i usuwania kolejek jms.

1
Swapnil Gawade 17 październik 2012, 22:22

2 odpowiedzi

Najlepsza odpowiedź

Wspomniany przez Marcina ConfigService to niskopoziomowe API, które pozwala bezpośrednio manipulować obiektami konfiguracyjnymi. Żebym był podstępny. Np. jeśli chcesz utworzyć miejsce docelowe SIB, musisz manipulować co najmniej dwoma różnymi typami obiektów konfiguracyjnych, a mianowicie miejscami docelowymi SIB (potomkami magistrali zdefiniowanej w zasięgu komórki) i punktami kolejki (potomkami mechanizmu przesyłania komunikatów na serwerze lub zakres klastra) i musisz się upewnić, że są one prawidłowo połączone.

Prawdopodobnie łatwiej będzie ci korzystać z interfejsu API CommandMgr opisanego w tym poście . Ten interfejs API jest bezpośrednim odpowiednikiem obiektu AdminTask w wsadmin.

0
Andreas Veithen 18 październik 2012, 23:12

Użytkownik może pracować z konfiguracją WAS (w szczególności tworzyć/usuwać kolejki JMS) za pomocą usługi ConfigService. W tym artykule wyjaśniono, jak uzyskać i korzystać z usługi ConfigService:

http://www.ibm.com/developerworks/websphere/techjournal/0307_wang/wang.html

Chociaż został napisany dla WAS 5.1, wciąż jest aktualny.

0
Marcin Płonka 18 październik 2012, 08:55