public class JmxAttributePollConfig<T> extends PollConfig<java.lang.Object,T,JmxAttributePollConfig<T>>
NO_SENSOR, REMOVE, UNCHANGED
Constructor and Description |
---|
JmxAttributePollConfig(AttributeSensor<T> sensor) |
JmxAttributePollConfig(JmxAttributePollConfig<T> other) |
Modifier and Type | Method and Description |
---|---|
JmxAttributePollConfig<T> |
attributeName(java.lang.String val) |
static JmxAttributePollConfig<java.lang.Void> |
forMultiple() |
static <T> JmxAttributePollConfig<T> |
forSensor(AttributeSensor<T> sensor) |
java.lang.String |
getAttributeName() |
javax.management.ObjectName |
getObjectName() |
JmxAttributePollConfig<T> |
objectName(javax.management.ObjectName val) |
JmxAttributePollConfig<T> |
objectName(java.lang.String val) |
description, getDescription, getPeriod, period, period, period
checkSuccess, checkSuccess, enabled, equals, getCheckSuccess, getLogWarningGraceTime, getLogWarningGraceTimeOnStartup, getOnException, getOnFailure, getOnSuccess, getSensor, getSupressDuplicates, hasCheckSuccessHandler, hasExceptionHandler, hasFailureHandler, hashCode, hasSuccessHandler, isEnabled, logWarningGraceTime, logWarningGraceTimeOnStartup, onException, onFailure, onFailureOrException, onResult, onSuccess, setOnException, setOnFailure, setOnFailureOrException, setOnResult, setOnSuccess, suppressDuplicates, toString
public JmxAttributePollConfig(AttributeSensor<T> sensor)
public JmxAttributePollConfig(JmxAttributePollConfig<T> other)
public static <T> JmxAttributePollConfig<T> forSensor(AttributeSensor<T> sensor)
public static JmxAttributePollConfig<java.lang.Void> forMultiple()
public javax.management.ObjectName getObjectName()
public java.lang.String getAttributeName()
public JmxAttributePollConfig<T> objectName(javax.management.ObjectName val)
public JmxAttributePollConfig<T> objectName(java.lang.String val)
public JmxAttributePollConfig<T> attributeName(java.lang.String val)