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)
boolean type.
Default: false
Group: consumerdefault JMXEndpointBuilderFactory.JMXEndpointBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault JMXEndpointBuilderFactory.JMXEndpointBuilder format(String format)
java.lang.String type.
Default: xml
Group: consumerdefault JMXEndpointBuilderFactory.JMXEndpointBuilder granularityPeriod(long granularityPeriod)
long type.
Default: 10000
Group: consumerdefault JMXEndpointBuilderFactory.JMXEndpointBuilder granularityPeriod(String granularityPeriod)
long type.
Default: 10000
Group: consumerdefault JMXEndpointBuilderFactory.JMXEndpointBuilder monitorType(String monitorType)
java.lang.String type.
Group: consumerdefault JMXEndpointBuilderFactory.JMXEndpointBuilder objectDomain(String objectDomain)
java.lang.String type.
Required: true
Group: consumerdefault JMXEndpointBuilderFactory.JMXEndpointBuilder objectName(String objectName)
java.lang.String type.
Group: consumerdefault JMXEndpointBuilderFactory.JMXEndpointBuilder observedAttribute(String observedAttribute)
java.lang.String type.
Group: consumerdefault JMXEndpointBuilderFactory.JMXEndpointBuilder initThreshold(int initThreshold)
int type.
Group: counterdefault JMXEndpointBuilderFactory.JMXEndpointBuilder initThreshold(String initThreshold)
int type.
Group: counterdefault JMXEndpointBuilderFactory.JMXEndpointBuilder modulus(int modulus)
int type.
Group: counterdefault JMXEndpointBuilderFactory.JMXEndpointBuilder modulus(String modulus)
int type.
Group: counterdefault JMXEndpointBuilderFactory.JMXEndpointBuilder offset(int offset)
int type.
Group: counterdefault JMXEndpointBuilderFactory.JMXEndpointBuilder offset(String offset)
int type.
Group: counterdefault JMXEndpointBuilderFactory.JMXEndpointBuilder differenceMode(boolean differenceMode)
boolean type.
Default: false
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder differenceMode(String differenceMode)
boolean type.
Default: false
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyHigh(boolean notifyHigh)
boolean type.
Default: false
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyHigh(String notifyHigh)
boolean type.
Default: false
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyLow(boolean notifyLow)
boolean type.
Default: false
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyLow(String notifyLow)
boolean type.
Default: false
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder thresholdHigh(Double thresholdHigh)
java.lang.Double type.
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder thresholdHigh(String thresholdHigh)
java.lang.Double type.
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder thresholdLow(Double thresholdLow)
java.lang.Double type.
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder thresholdLow(String thresholdLow)
java.lang.Double type.
Group: gaugedefault JMXEndpointBuilderFactory.JMXEndpointBuilder password(String password)
java.lang.String type.
Group: securitydefault JMXEndpointBuilderFactory.JMXEndpointBuilder user(String user)
java.lang.String type.
Group: securitydefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyDiffer(boolean notifyDiffer)
boolean type.
Default: false
Group: stringdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyDiffer(String notifyDiffer)
boolean type.
Default: false
Group: stringdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyMatch(boolean notifyMatch)
boolean type.
Default: false
Group: stringdefault JMXEndpointBuilderFactory.JMXEndpointBuilder notifyMatch(String notifyMatch)
boolean type.
Default: false
Group: stringdefault JMXEndpointBuilderFactory.JMXEndpointBuilder stringToCompare(String stringToCompare)
java.lang.String type.
Group: stringApache Camel