brooklyn.event.adapter
[Groovy] Class JmxOperationAdapter
java.lang.Object
brooklyn.event.adapter.AbstractSensorAdapter
brooklyn.event.adapter.JmxOperationAdapter
@InheritConstructors
class JmxOperationAdapter
extends AbstractSensorAdapter
Adapter that periodically calls a JMX operation.
- See Also:
- JmxSensorAdapter
Constructor Summary |
JmxOperationAdapter(java.util.Map flags = [:], JmxSensorAdapter adapter, javax.management.ObjectName objectName, java.lang.String methodName, java.lang.Object... args)
|
Method Summary |
protected void
|
activateAdapter()
|
void
|
poll(Sensor s, groovy.lang.Closure postProcessing = {it})
optional postProcessing will take the result of the operation invocation
(its native type; casting to sensor's type is done on the return value of the closure)
|
poller
protected final JmxOperationAdapter.OperationPollHelper poller
-
adapter
final JmxSensorAdapter adapter
-
args
java.lang.Object args
-
methodName
final java.lang.String methodName
-
objectName
final javax.management.ObjectName objectName
-
JmxOperationAdapter
JmxOperationAdapter(java.util.Map flags = [:], JmxSensorAdapter adapter, javax.management.ObjectName objectName, java.lang.String methodName, java.lang.Object... args)
-
activateAdapter
@Override
protected void activateAdapter()
-
poll
void poll(Sensor s, groovy.lang.Closure postProcessing = {it})
- optional postProcessing will take the result of the operation invocation
(its native type; casting to sensor's type is done on the return value of the closure)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.