Вам нужно будет найти сторонний сервер или разместить свой собственный сервер, который реализует протоколы XMPP и подключиться к нему, используя Websockets или XMPP плагин из вашего приложения {N}.
К вашему сведению, этот плагин XMPP реализует ту же библиотеку pod, которая описана в документации MongooseIM , но API-интерфейсы JavaScript реализованы не полностью, поэтому вам, возможно, придется обращаться к собственному API-интерфейсу напрямую по мере необходимости. 115]
Вы также можете сослаться на nativescript-xmpp-client , еще один пример реализации XMPP.
Если ничто иное не помогает, попытайтесь думать о немного отличающемся подходе (если Вы можете, конечно), например:
Я не думаю, что существует любой чистый Java способ сделать это, потому что некоторые операционные системы не имеют понятия "сервисов" как Windows, делает. В наших проектах мы записали обертку вокруг вызовов к команде "кв/см" из командной строки. Для получения состояния сервиса можно сделать:
кв/см \\запрос некоторого-компьютера "мое сервисное название"
Необходимо будет вручную проанализировать вывод, но это довольно просто.
Я не знаю ни о каких библиотеках, но в зависимости от того, как подробный необходимо добраться, Вы могли бы обойтись некоторыми командами оболочки и парсингом вывода.
СЕТЕВОЙ ЗАПУСК servicename
или запустит сервис или даст Вам назад сообщение об ошибке, которое уже говорит Вам его запущенный. Я не знаю ни о какой команде, которая просто даст Вам состояние все же.