我正在尋找一種通過java客戶端使用jmx創建和刪除jms隊列的方法。在websphere中使用jmx創建和刪除jms隊列8.5
我知道我們得到AdminClient進行jmx管理。但是我無法獲得我們可以用來創建和刪除jms隊列的mbean。
我正在尋找一種通過java客戶端使用jmx創建和刪除jms隊列的方法。在websphere中使用jmx創建和刪除jms隊列8.5
我知道我們得到AdminClient進行jmx管理。但是我無法獲得我們可以用來創建和刪除jms隊列的mbean。
Marcin提到的ConfigService是一個低級API,允許直接操作配置對象。我很棘手。例如。如果您需要創建SIB目的地,則需要操作至少兩種不同類型的配置對象,即SIB目標(在單元範圍內定義的總線的子節點)和隊列點(服務器上的消息傳遞引擎的子節點或羣集範圍),並且您需要確保您正確鏈接它們。
如您在post中所述,使用CommandMgr API可能會更容易。該API與wsadmin中的AdminTask對象直接等價。
安德烈亞斯非常感謝你的答覆。我得到它與CommandMgr一起工作... –
您可以使用ConfigService使用WAS配置(特別是創建/刪除JMS隊列)。本文介紹如何獲取和使用的ConfigService:
http://www.ibm.com/developerworks/websphere/techjournal/0307_wang/wang.html
雖然它被用於爲5.1編寫的,它仍然是最新的。
請注意,您的問題並不完全清楚。通過創建和刪除JMS隊列,是指綁定到JNDI的javax.jms.Queue對象還是消息傳遞引擎/代理本身(或兩者)上的目標? –