public static interface JMXEndpointBuilderFactory.JMXEndpointBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
advanced() |
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
differenceMode(boolean differenceMode)
If true, then the value reported in the notification is the
difference from the threshold as opposed to the value itself (counter
and gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
differenceMode(String differenceMode)
If true, then the value reported in the notification is the
difference from the threshold as opposed to the value itself (counter
and gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
format(String format)
Format for the message body.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
granularityPeriod(long granularityPeriod)
The frequency to poll the bean to check the monitor (monitor types
only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
granularityPeriod(String granularityPeriod)
The frequency to poll the bean to check the monitor (monitor types
only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
initThreshold(int initThreshold)
Initial threshold for the monitor.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
initThreshold(String initThreshold)
Initial threshold for the monitor.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
modulus(int modulus)
The value at which the counter is reset to zero (counter monitor
only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
modulus(String modulus)
The value at which the counter is reset to zero (counter monitor
only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
monitorType(String monitorType)
The type of monitor to create.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
notifyDiffer(boolean notifyDiffer)
If true, will fire a notification when the string attribute differs
from the string to compare (string monitor or consumer).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
notifyDiffer(String notifyDiffer)
If true, will fire a notification when the string attribute differs
from the string to compare (string monitor or consumer).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
notifyHigh(boolean notifyHigh)
If true, the gauge will fire a notification when the high threshold
is exceeded (gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
notifyHigh(String notifyHigh)
If true, the gauge will fire a notification when the high threshold
is exceeded (gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
notifyLow(boolean notifyLow)
If true, the gauge will fire a notification when the low threshold is
exceeded (gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
notifyLow(String notifyLow)
If true, the gauge will fire a notification when the low threshold is
exceeded (gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
notifyMatch(boolean notifyMatch)
If true, will fire a notification when the string attribute matches
the string to compare (string monitor or consumer).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
notifyMatch(String notifyMatch)
If true, will fire a notification when the string attribute matches
the string to compare (string monitor or consumer).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
objectDomain(String objectDomain)
The domain for the mbean you're connecting to.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
objectName(String objectName)
The name key for the mbean you're connecting to.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
observedAttribute(String observedAttribute)
The attribute to observe for the monitor bean or consumer.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
offset(int offset)
The amount to increment the threshold after it's been exceeded
(counter monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
offset(String offset)
The amount to increment the threshold after it's been exceeded
(counter monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
password(String password)
Credentials for making a remote connection.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
stringToCompare(String stringToCompare)
Value for attribute to compare (string monitor or consumer).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
thresholdHigh(Double thresholdHigh)
Value for the gauge's high threshold (gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
thresholdHigh(String thresholdHigh)
Value for the gauge's high threshold (gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
thresholdLow(Double thresholdLow)
Value for the gauge's low threshold (gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
thresholdLow(String thresholdLow)
Value for the gauge's low threshold (gauge monitor only).
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
user(String user)
Credentials for making a remote connection.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder advanced()
default JMXEndpointBuilderFactory.JMXEndpointBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder bridgeErrorHandler(String bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder format(String format)
format - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder granularityPeriod(long granularityPeriod)
granularityPeriod - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder granularityPeriod(String granularityPeriod)
granularityPeriod - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder monitorType(String monitorType)
monitorType - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder objectDomain(String objectDomain)
objectDomain - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder objectName(String objectName)
objectName - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder observedAttribute(String observedAttribute)
observedAttribute - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder initThreshold(int initThreshold)
initThreshold - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder initThreshold(String initThreshold)
initThreshold - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder modulus(int modulus)
modulus - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder modulus(String modulus)
modulus - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder offset(int offset)
offset - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder offset(String offset)
offset - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder differenceMode(boolean differenceMode)
differenceMode - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder differenceMode(String differenceMode)
differenceMode - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyHigh(boolean notifyHigh)
notifyHigh - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyHigh(String notifyHigh)
notifyHigh - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyLow(boolean notifyLow)
notifyLow - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyLow(String notifyLow)
notifyLow - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder thresholdHigh(Double thresholdHigh)
thresholdHigh - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder thresholdHigh(String thresholdHigh)
thresholdHigh - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder thresholdLow(Double thresholdLow)
thresholdLow - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder thresholdLow(String thresholdLow)
thresholdLow - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder password(String password)
password - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder user(String user)
user - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyDiffer(boolean notifyDiffer)
notifyDiffer - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyDiffer(String notifyDiffer)
notifyDiffer - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyMatch(boolean notifyMatch)
notifyMatch - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyMatch(String notifyMatch)
notifyMatch - the value to setdefault JMXEndpointBuilderFactory.JMXEndpointBuilder stringToCompare(String stringToCompare)
stringToCompare - the value to setApache Camel