2016-07-04 15 views
0

wso2メッセージブローカで2つのキューMyFirstQueueMySecondQueueを作成しました。 hereというサンプルアプリケーションを使用して、メッセージを公開して使用することができます。AndesAdminServiceクラスを使用してキュー関連の詳細を取得する方法

wso2 AndesAdminServiceクラスを使用して、作成されたキューの数、各キューのメッセージ数、パージキューなどのキュー関連情報をフェッチします。

私のコードにAndesAdminServiceクラスをどのように導入すればよいですか?他にどんな瓶が必要ですか?

私は私のプロジェクトで、次のjarファイルがあります。

  1. アンデス - クライアント3.1.1.jar
  2. のgeronimo-jms_1.1_spec-1.1.0.wso2v1.jar
  3. log4j-を1.2.13.jar
  4. org.wso2.carbon.logging-4.4.1.jar
  5. org.wso2.securevault-1.0.0-wso2v2.jar
  6. SLF4J-1.5.10.wso2v1.jar

サンプルコードも入力してください。

AndesAdminServiceクラスコードhereがあります。

+0

具体的な問題を明確にしたり、詳細を追加して、必要なものを正確に強調してください。 – abarisone

+0

こんにちは@abarisone 私はプロジェクトでメッセージ仲介システムとしてwso2mbを使用しています。 wso2mbでは、名前が「MyFirstQueue」と「MySecondQueue」の2つのキューがあります。私のプロジェクト要件は、私はいいえのような情報を表示する必要があります。 wso2mbのキューの数。キュー内のメッセージとそれ以上のメッセージ私はAndesAdminServiceクラスがそのような情報を得るためにapisを提供することを知っています。私の問題は、私は確信していません、どのように私のプロジェクトでAndesAdminServiceクラスを使用する必要があります。 AndesAdminServiceを使用するにはいくつのjarファイルが必要ですか?だから、私は参照を得ることができるようにAndesAdminServiceクラスを使用しているサンプルのサンプルが必要です。 – Abhishek

答えて

0

管理サービスのWSDLを簡単に取得できます。 carbon.xmlファイルを開き、HideAdminServiceWSDLをfalseに変更します。次に、-DosgiConsoleパラメーターを使用してサーバーを開始します。コンソールにlistAdminServicesと入力します。ここで、利用可能な管理サービスのリストとWSDLのURLを取得できます。 次に、axis2などのバインディングを使用してWSDLからスタブを作成します。 その後、生成されたスタブを使用し、必要なメソッドを呼び出します。

関連する問題