|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectbrooklyn.event.adapter.AbstractSensorAdapter
brooklyn.event.adapter.JmxSensorAdapter
@Deprecated class JmxSensorAdapter extends AbstractSensorAdapter
Entry point for wiring up brooklyn attributes to jmx; this doesn't evaluate any sensors directly, but provides support for specific object-name/attribute combos etc.
Example usage:
jmx.objectName('Brooklyn:type=MyExample,name=myName').with { attribute("myJmxAttribute").subscribe(MY_BROOKLYN_ATTRIBUTE) operation("myJmxOperation", "arg1").poll(MY_BROOKLYN_ATTRIBUTE_2) notification("myJmxNotification").subscribe(MY_BROOKLYN_ATTRIBUTE_3) }
Field Summary | |
---|---|
static long |
JMX_CONNECTION_TIMEOUT_MS
|
static Logger |
log
|
Property Summary | |
---|---|
JmxHelper |
helper
|
Constructor Summary | |
JmxSensorAdapter(java.util.Map flags = [:], JmxHelper helper)
|
|
JmxSensorAdapter(java.util.Map flags = [:])
|
Method Summary | |
---|---|
boolean
|
checkObjectNameExists(javax.management.ObjectName objectName, groovy.time.TimeDuration timeout = *TimeUnit.SECONDS)
blocks (for default of 15s) until bean exists |
boolean
|
checkObjectNameExistsNow(javax.management.ObjectName objectName)
|
java.lang.String
|
getConnectionUrl()
|
boolean
|
isConnected()
|
JmxObjectNameAdapter
|
objectName(java.lang.String val)
|
JmxObjectNameAdapter
|
objectName(javax.management.ObjectName val)
|
void
|
register(SensorRegistry registry)
|
void
|
setJmxConnectionTimeout(long val)
|
Methods inherited from class AbstractSensorAdapter | |
---|---|
activateAdapter, addActivationLifecycleListeners, deactivateAdapter, isConnected, register |
Field Detail |
---|
public static final long JMX_CONNECTION_TIMEOUT_MS
public static final Logger log
Property Detail |
---|
JmxHelper helper
Constructor Detail |
---|
JmxSensorAdapter(java.util.Map flags = [:], JmxHelper helper)
JmxSensorAdapter(java.util.Map flags = [:])
Method Detail |
---|
boolean checkObjectNameExists(javax.management.ObjectName objectName, groovy.time.TimeDuration timeout = *TimeUnit.SECONDS)
boolean checkObjectNameExistsNow(javax.management.ObjectName objectName)
java.lang.String getConnectionUrl()
boolean isConnected()
JmxObjectNameAdapter objectName(java.lang.String val)
JmxObjectNameAdapter objectName(javax.management.ObjectName val)
void register(SensorRegistry registry)
void setJmxConnectionTimeout(long val)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.