public static interface JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default JMXEndpointBuilderFactory.JMXEndpointBuilder |
basic() |
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
To let the consumer use a custom ExceptionHandler.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
exceptionHandler(String exceptionHandler)
To let the consumer use a custom ExceptionHandler.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
executorService(ExecutorService executorService)
To use a custom shared thread pool for the consumers.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
executorService(String executorService)
To use a custom shared thread pool for the consumers.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
handback(Object handback)
Value to handback to the listener when a notification is received.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
handback(String handback)
Value to handback to the listener when a notification is received.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
notificationFilter(Object notificationFilter)
Reference to a bean that implements the NotificationFilter.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
notificationFilter(String notificationFilter)
Reference to a bean that implements the NotificationFilter.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
objectProperties(Map values)
Properties for the object name.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
objectProperties(String key,
Object value)
Properties for the object name.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
reconnectDelay(int reconnectDelay)
The number of seconds to wait before attempting to retry
establishment of the initial connection or attempt to reconnect a
lost connection.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
reconnectDelay(String reconnectDelay)
The number of seconds to wait before attempting to retry
establishment of the initial connection or attempt to reconnect a
lost connection.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
reconnectOnConnectionFailure(boolean reconnectOnConnectionFailure)
If true the consumer will attempt to reconnect to the JMX server when
any connection failure occurs.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
reconnectOnConnectionFailure(String reconnectOnConnectionFailure)
If true the consumer will attempt to reconnect to the JMX server when
any connection failure occurs.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
testConnectionOnStartup(boolean testConnectionOnStartup)
If true the consumer will throw an exception if unable to establish
the JMX connection upon startup.
|
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder |
testConnectionOnStartup(String testConnectionOnStartup)
If true the consumer will throw an exception if unable to establish
the JMX connection upon startup.
|
default JMXEndpointBuilderFactory.JMXEndpointBuilder basic()
default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
org.apache.camel.spi.ExceptionHandler
type.
Group: consumer (advanced)default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder exceptionHandler(String exceptionHandler)
org.apache.camel.spi.ExceptionHandler type.
Group: consumer (advanced)default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
org.apache.camel.ExchangePattern type.
Group: consumer (advanced)default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder exchangePattern(String exchangePattern)
org.apache.camel.ExchangePattern type.
Group: consumer (advanced)default JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder basicPropertyBinding(String basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder executorService(ExecutorService executorService)
java.util.concurrent.ExecutorService
type.
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder executorService(String executorService)
java.util.concurrent.ExecutorService type.
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder handback(Object handback)
java.lang.Object type.
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder handback(String handback)
java.lang.Object type.
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder notificationFilter(Object notificationFilter)
javax.management.NotificationFilter
type.
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder notificationFilter(String notificationFilter)
javax.management.NotificationFilter type.
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder objectProperties(String key, Object value)
java.util.Map<java.lang.String,
java.lang.String> type.
The option is multivalued, and you can use the
objectProperties(String, Object) method to add a value (call the
method multiple times to set more values).
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder objectProperties(Map values)
java.util.Map<java.lang.String,
java.lang.String> type.
The option is multivalued, and you can use the
objectProperties(String, Object) method to add a value (call the
method multiple times to set more values).
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder reconnectDelay(int reconnectDelay)
int type.
Default: 10
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder reconnectDelay(String reconnectDelay)
int type.
Default: 10
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder reconnectOnConnectionFailure(boolean reconnectOnConnectionFailure)
boolean type.
Default: false
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder reconnectOnConnectionFailure(String reconnectOnConnectionFailure)
boolean type.
Default: false
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder synchronous(boolean synchronous)
boolean type.
Default: false
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder synchronous(String synchronous)
boolean type.
Default: false
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder testConnectionOnStartup(boolean testConnectionOnStartup)
boolean type.
Default: true
Group: advanceddefault JMXEndpointBuilderFactory.AdvancedJMXEndpointBuilder testConnectionOnStartup(String testConnectionOnStartup)
boolean type.
Default: true
Group: advancedApache Camel