public class JmxOperationPollConfig<T> extends PollConfig<java.lang.Object,T,JmxOperationPollConfig<T>>
NO_SENSOR, REMOVE, UNCHANGED
Constructor and Description |
---|
JmxOperationPollConfig(AttributeSensor<T> sensor) |
JmxOperationPollConfig(JmxOperationPollConfig<T> other) |
Modifier and Type | Method and Description |
---|---|
java.util.List<?> |
buildOperationIdentity() |
static JmxOperationPollConfig<java.lang.Void> |
forMultiple() |
static <T> JmxOperationPollConfig<T> |
forSensor(AttributeSensor<T> sensor) |
javax.management.ObjectName |
getObjectName() |
java.lang.String |
getOperationName() |
java.util.List<?> |
getParams() |
java.util.List<java.lang.String> |
getSignature() |
JmxOperationPollConfig<T> |
objectName(javax.management.ObjectName val) |
JmxOperationPollConfig<T> |
objectName(java.lang.String val) |
JmxOperationPollConfig<T> |
operationName(java.lang.String val) |
JmxOperationPollConfig<T> |
operationParams(java.util.List<?> val) |
JmxOperationPollConfig<T> |
operationSignature(java.util.List<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 JmxOperationPollConfig(AttributeSensor<T> sensor)
public JmxOperationPollConfig(JmxOperationPollConfig<T> other)
public static <T> JmxOperationPollConfig<T> forSensor(AttributeSensor<T> sensor)
public static JmxOperationPollConfig<java.lang.Void> forMultiple()
public javax.management.ObjectName getObjectName()
public java.lang.String getOperationName()
public java.util.List<java.lang.String> getSignature()
public java.util.List<?> getParams()
public JmxOperationPollConfig<T> objectName(javax.management.ObjectName val)
public JmxOperationPollConfig<T> objectName(java.lang.String val)
public JmxOperationPollConfig<T> operationName(java.lang.String val)
public JmxOperationPollConfig<T> operationSignature(java.util.List<java.lang.String> val)
public JmxOperationPollConfig<T> operationParams(java.util.List<?> val)
public java.util.List<?> buildOperationIdentity()