Brooklyn

brooklyn.event.adapter
[Groovy] Class JmxObjectNameAdapter

java.lang.Object
  brooklyn.event.adapter.JmxObjectNameAdapter

@Deprecated
class JmxObjectNameAdapter

Provides convenient/fluent (and preferred) way to access a JMX object instance. Allows one to access jmx-attributes, jmx-operations and jmx-notifications.

deprecated:
See brooklyn.event.feed.jmx.JmxFeed
See Also:
JmxSensorAdapter


Property Summary
JmxSensorAdapter adapter

javax.management.ObjectName objectName

 
Constructor Summary
JmxObjectNameAdapter(JmxSensorAdapter adapter, javax.management.ObjectName objectName)

 
Method Summary
JmxAttributeAdapter attribute(java.util.Map flags = [:], java.lang.String attributeName)

JmxNotificationAdapter notification(java.lang.String notificationType)

@param notificationType A regex for the notification type

JmxOperationAdapter operation(java.lang.String method, java.lang.Object... args)

JmxReachableAdapter reachable(java.util.Map flags = [:])

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

adapter

final JmxSensorAdapter adapter


objectName

final javax.management.ObjectName objectName


 
Constructor Detail

JmxObjectNameAdapter

JmxObjectNameAdapter(JmxSensorAdapter adapter, javax.management.ObjectName objectName)


 
Method Detail

attribute

JmxAttributeAdapter attribute(java.util.Map flags = [:], java.lang.String attributeName)


notification

JmxNotificationAdapter notification(java.lang.String notificationType)
Parameters:
notificationType - A regex for the notification type


operation

JmxOperationAdapter operation(java.lang.String method, java.lang.Object... args)


reachable

JmxReachableAdapter reachable(java.util.Map flags = [:])


 

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