Как получить сведения об очереди с помощью класса AndesAdminService


person Abhishek    schedule 04.07.2016    source источник
comment
Пожалуйста, уточните вашу конкретную проблему или добавьте дополнительные детали, чтобы выделить именно то, что вам нужно   -  person abarisone    schedule 04.07.2016
comment
Привет @abarisone Я использую wso2mb в качестве системы обмена сообщениями в своем проекте. В wso2mb у меня есть две очереди с именем, MyFirstQueue и MySecondQueue. Мое требование к проекту заключается в том, что я должен отображать информацию как no. очередей в wso2mb, нет. сообщений в очереди и некоторые другие. Я знаю, что класс AndesAdminService предоставляет API для получения такой информации. Моя проблема в том, что я не уверен, как мне использовать класс AndesAdminService в моем проекте. И сколько jar нужно для использования AndesAdminService? Итак, мне нужен любой образец примера, использующий класс AndesAdminService, чтобы я мог получить ссылку.   -  person Abhishek    schedule 04.07.2016


Ответы (1)


Вы можете легко получить WSDL службы администрирования. Откройте файл carbon.xml и измените HideAdminServiceWSDL на false. Затем запустите сервер с параметром -DosgiConsole. Введите listAdminServices в консоли. Там вы можете получить список доступных служб администрирования и их URL-адреса WSDL. Затем создайте заглушку из WSDL, используя axis2 или другие привязки. Затем используйте эту сгенерированную заглушку и вызовите необходимые методы.

person Thusitha Thilina Dayaratne    schedule 05.07.2016