2012-01-11 16 views
3

メッセージ駆動型BeanがJMSキューからメッセージを受け取るのをプログラムで停止する必要があります。MDBのメッセージ受信を停止しますか?

私の環境はWebSphere Application Server v7です。

アクティベーション仕様MBean上でMBean操作を行っても問題ありませんが、WebSphereのadminclient APIを使用してactivationSpecを見つけることはできません。

私はJConsoleを使用してJMXツリーをブラウズし、使用可能なすべてのMBeanを印刷して、activationspecの名前を検索してみました。それはどこにも見つかりません。

これは正しいアプローチですか、何が欠けていますか?

他の方法でMDBを停止できますか?

ありがとうございます!

答えて

4

正しいJ2CMessageEndpointを見つけてそれを無効にする必要があります。 ここを見て:wsadminスクリプトについての最初のリンク会談が、

Managing the message endpoint lifecycle using wsadmin scripting

J2CMessageEndpoint MBean

をあなたが同様にJavaコードから何かを行うことができます。

+0

ありがとうございました!私は実際に自分自身でMBeanを見つけました:)アプリケーションが実行されていないときには使用できないため、最初は見つかりませんでした。 – DagR

関連する問題