0

我在 wso2 消息代理中MyFirstQueue创建了两个队列。MySecondQueue我可以使用 此处给出的示例应用程序发布和使用消息。

现在使用 wso2AndesAdminService类,我想在我的代码中获取队列相关信息,例如创建的队列数、每个队列中的消息数、清除队列等。

我没有得到我应该如何AndesAdminService在我的代码中引入类?还需要什么其他罐子?

我的项目中有以下 jar 文件:

  1. andes-client-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 类代码。

4

1 回答 1

0

您可以轻松获取管理服务的 WSDL。打开 carbon.xml 文件并将 HideAdminServiceWSDL 更改为 false。然后使用 -DosgiConsole 参数启动服务器。在控制台中键入 listAdminServices。在那里,您可以获得可用的管理服务列表及其 WSDL url。然后使用axis2 或其他一些绑定从WSDL 创建一个存根。然后使用生成的存根并调用必要的方法。

于 2016-07-05T01:30:50.977 回答