我在wso2消息代理中创建了两个队列MyFirstQueue
和MySecondQueue
。我可以使用给定here的示例应用程序发布和使用消息。
现在使用wso2 AndesAdminService
类,我想在我的代码中获取队列相关信息,例如创建的队列数,每个队列中的消息数,清除队列等等。
我不知道如何在代码中引入AndesAdminService
类?还需要什么其他罐子?
我的项目中有以下jar文件:
请提供示例代码。
我收到了AndesAdminService类代码here。
答案 0 :(得分:0)
您可以轻松获取管理服务的WSDL。 打开carbon.xml文件并将HideAdminServiceWSDL更改为false。然后使用-DosgiConsole参数启动服务器。在控制台中键入listAdminServices。在那里,您可以获得可用的管理服务列表及其WSDL URL。 然后使用axis2或其他一些绑定从WSDL创建存根。 然后使用生成的存根并调用必要的方法。