public static interface Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder extends ComponentBuilder<org.apache.camel.component.sjms2.Sjms2Component>
| Modifier and Type | Method and Description |
|---|---|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
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 Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
connectionClientId(String connectionClientId)
The client ID to use when creating javax.jms.Connection when using
the default
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
connectionCount(Integer connectionCount)
The maximum number of connections available to endpoints started
under this component.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
connectionFactory(javax.jms.ConnectionFactory connectionFactory)
A ConnectionFactory is required to enable the SjmsComponent.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
connectionMaxWait(long connectionMaxWait)
The max wait time in millis to block and wait on free connection when
the pool is exhausted when using the default
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
connectionPassword(String connectionPassword)
The password to use when creating javax.jms.Connection when using the
default
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
connectionResource(org.apache.camel.component.sjms.jms.ConnectionResource connectionResource)
A ConnectionResource is an interface that allows for customization
and container control of the ConnectionFactory.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
connectionTestOnBorrow(boolean connectionTestOnBorrow)
When using the default
org.apache.camel.component.sjms.jms.ConnectionFactoryResource then
should each javax.jms.Connection be tested (calling start) before
returned from the pool.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
connectionUsername(String connectionUsername)
The username to use when creating javax.jms.Connection when using the
default
org.apache.camel.component.sjms.jms.ConnectionFactoryResource.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
destinationCreationStrategy(org.apache.camel.component.sjms.jms.DestinationCreationStrategy destinationCreationStrategy)
To use a custom DestinationCreationStrategy.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
header to and from Camel message.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
jmsKeyFormatStrategy(org.apache.camel.component.sjms.jms.JmsKeyFormatStrategy jmsKeyFormatStrategy)
Pluggable strategy for encoding and decoding JMS keys so they can be
compliant with the JMS specification.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
messageCreatedStrategy(org.apache.camel.component.sjms.jms.MessageCreatedStrategy messageCreatedStrategy)
To use the given MessageCreatedStrategy which are invoked when Camel
creates new instances of javax.jms.Message objects when Camel is
sending a JMS message.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
reconnectBackOff(long reconnectBackOff)
Backoff in millis on consumer pool reconnection attempts.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
reconnectOnError(boolean reconnectOnError)
Try to apply reconnection logic on consumer pool.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
timedTaskManager(org.apache.camel.component.sjms.taskmanager.TimedTaskManager timedTaskManager)
To use a custom TimedTaskManager.
|
default Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder |
transactionCommitStrategy(org.apache.camel.component.sjms.TransactionCommitStrategy transactionCommitStrategy)
To configure which kind of commit strategy to use.
|
build, build, doSetProperty, registerdefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder connectionCount(Integer connectionCount)
java.lang.Integer type.
Default: 1
Group: commondefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder reconnectBackOff(long reconnectBackOff)
long type.
Default: 5000
Group: consumerdefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder reconnectOnError(boolean reconnectOnError)
boolean type.
Default: true
Group: consumerdefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder connectionClientId(String connectionClientId)
java.lang.String type.
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder connectionFactory(javax.jms.ConnectionFactory connectionFactory)
javax.jms.ConnectionFactory type.
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder connectionMaxWait(long connectionMaxWait)
long type.
Default: 5000
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder connectionResource(org.apache.camel.component.sjms.jms.ConnectionResource connectionResource)
org.apache.camel.component.sjms.jms.ConnectionResource
type.
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder connectionTestOnBorrow(boolean connectionTestOnBorrow)
boolean type.
Default: true
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder destinationCreationStrategy(org.apache.camel.component.sjms.jms.DestinationCreationStrategy destinationCreationStrategy)
org.apache.camel.component.sjms.jms.DestinationCreationStrategy type.
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder jmsKeyFormatStrategy(org.apache.camel.component.sjms.jms.JmsKeyFormatStrategy jmsKeyFormatStrategy)
org.apache.camel.component.sjms.jms.JmsKeyFormatStrategy
type.
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder messageCreatedStrategy(org.apache.camel.component.sjms.jms.MessageCreatedStrategy messageCreatedStrategy)
org.apache.camel.component.sjms.jms.MessageCreatedStrategy type.
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder timedTaskManager(org.apache.camel.component.sjms.taskmanager.TimedTaskManager timedTaskManager)
org.apache.camel.component.sjms.taskmanager.TimedTaskManager type.
Group: advanceddefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: filterdefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder connectionPassword(String connectionPassword)
java.lang.String type.
Group: securitydefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder connectionUsername(String connectionUsername)
java.lang.String type.
Group: securitydefault Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder transactionCommitStrategy(org.apache.camel.component.sjms.TransactionCommitStrategy transactionCommitStrategy)
org.apache.camel.component.sjms.TransactionCommitStrategy type.
Group: transactionApache Camel