brooklyncentral/brooklyn — pull request #340 by aledsage (2012-10-06 14:45:03+00:00)
Title: Adds JMX reachable listener, for setting service-down

- BasicExecutionManager: catch-log-propagate exception for scheduled-execution
- Adds SoftwareProcessDriver.kill
- adds JmxReachableAdapter, for responding to MBean not-reachable
- adds AbstractPollHelper.polledListeners (rather than
just setting sensors)
- JmxAttributeAdapter:
-- don't wait 15 seconds for MBean to exist during activate
-- and catch exception if connect exception
- tests JmxSensorAdapter for when jmx service/mbean unreachable
- tests/fixes web-apps for kill, that they report service-down