Пример мониторинга ресурсов плагина hawtio через REST

Есть ли простой пример плагина hawtio, который отслеживает ресурсы через REST. Я понимаю, что hawtio обнаруживает ресурсы JMX через интерфейс jolokia REST. Но я хочу отслеживать некоторые ресурсы, у которых нет mbean - только REST API.

Я следовал простому плагину по адресу:

https://github.com/hawtio/hawtio/blob/master/hawtio-plugin-examples/simple-plugin/src/main/webapp/plugin/js/simplePlugin.js

и я вижу, как контроллер использует сервис jolokia:

Core.register(jolokia, $scope, {
  type: 'read', mbean: 'java.lang:type=OperatingSystem',
  arguments: []
}, onSuccess(render));

Есть ли аналогичный пример использования службы RESTful?

(PS: новичок в hawtio и AngularJS, извините, если это должно быть очевидно)


person Raylite3    schedule 11.07.2014    source источник


Ответы (1)


angularjs имеет $http для выполнения вызовов HTTP/REST.

Также у jquery есть $ajax

И если вы будете искать исходный код hawtio в hawtio-web, вы сможете найти примеры, где мы это используем.

person Claus Ibsen    schedule 12.07.2014
comment
Также для остальных вещей вы хотели бы использовать службу $resource в angular, и нет причин, по которым вы не можете использовать $resource в плагине hawtio -> code.angularjs.org/1.1.5/docs/tutorial/step_11. Следует отметить, что hawtio все еще находится на angularjs 1.1.5. - person Stan Lewis; 12.07.2014