Brooklyn

brooklyn.event.adapter
[Groovy] Class JmxNotificationAdapter.NotificationPushHelper

java.lang.Object
  brooklyn.event.adapter.AbstractPushHelper
      brooklyn.event.adapter.JmxNotificationAdapter.NotificationPushHelper

static class JmxNotificationAdapter.NotificationPushHelper
extends AbstractPushHelper

Field Summary
 
Fields inherited from class AbstractPushHelper
log
 
Property Summary
JmxSensorAdapter adapter

javax.management.NotificationFilter notificationFilter

javax.management.NotificationListener notificationListener

java.lang.String notificationType

javax.management.ObjectName objectName

java.util.List pushedListeners

 
Constructor Summary
JmxNotificationAdapter.NotificationPushHelper(JmxSensorAdapter adapter, javax.management.ObjectName objectName, java.lang.String notificationType)

 
Method Summary
protected void activatePushing()

protected void addListener(javax.management.NotificationListener listener)

protected void deactivatePushing()

 
Methods inherited from class AbstractPushHelper
activatePushing, addSensor, deactivatePushing, evaluateSensorOnResponse, evaluateSensorsOnResponse, getEntity, getOptionalContextForErrors, onPush
 

Property Detail

adapter

final JmxSensorAdapter adapter


notificationFilter

final javax.management.NotificationFilter notificationFilter


notificationListener

final javax.management.NotificationListener notificationListener


notificationType

final java.lang.String notificationType


objectName

final javax.management.ObjectName objectName


pushedListeners

final java.util.List pushedListeners


 
Constructor Detail

JmxNotificationAdapter.NotificationPushHelper

JmxNotificationAdapter.NotificationPushHelper(JmxSensorAdapter adapter, javax.management.ObjectName objectName, java.lang.String notificationType)


 
Method Detail

activatePushing

@Override
protected void activatePushing()


addListener

protected void addListener(javax.management.NotificationListener listener)


deactivatePushing

@Override
protected void deactivatePushing()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.