public static interface JmsEndpointBuilderFactory.JmsEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default JmsEndpointBuilderFactory.AdvancedJmsEndpointProducerBuilder |
advanced() |
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
clientId(String clientId)
Sets the JMS client ID to use.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
connectionFactory(Object connectionFactory)
Sets the default connection factory to be used if a connection
factory is not specified for either
setTemplateConnectionFactory(ConnectionFactory) or
setListenerConnectionFactory(ConnectionFactory).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
connectionFactory(String connectionFactory)
Sets the default connection factory to be used if a connection
factory is not specified for either
setTemplateConnectionFactory(ConnectionFactory) or
setListenerConnectionFactory(ConnectionFactory).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
deliveryDelay(long deliveryDelay)
Sets delivery delay to use for send calls for JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
deliveryDelay(String deliveryDelay)
Sets delivery delay to use for send calls for JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
deliveryMode(Integer deliveryMode)
Specifies the delivery mode to be used.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
deliveryMode(String deliveryMode)
Specifies the delivery mode to be used.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
deliveryPersistent(boolean deliveryPersistent)
Specifies whether persistent delivery is used by default.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
deliveryPersistent(String deliveryPersistent)
Specifies whether persistent delivery is used by default.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
disableReplyTo(boolean disableReplyTo)
Specifies whether Camel ignores the JMSReplyTo header in messages.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
disableReplyTo(String disableReplyTo)
Specifies whether Camel ignores the JMSReplyTo header in messages.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
durableSubscriptionName(String durableSubscriptionName)
The durable subscriber name for specifying durable topic
subscriptions.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
explicitQosEnabled(Boolean explicitQosEnabled)
Set if the deliveryMode, priority or timeToLive qualities of service
should be used when sending messages.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
explicitQosEnabled(String explicitQosEnabled)
Set if the deliveryMode, priority or timeToLive qualities of service
should be used when sending messages.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
formatDateHeadersToIso8601(boolean formatDateHeadersToIso8601)
Sets whether date headers should be formatted according to the ISO
8601 standard.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
formatDateHeadersToIso8601(String formatDateHeadersToIso8601)
Sets whether date headers should be formatted according to the ISO
8601 standard.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
jmsMessageType(JmsEndpointBuilderFactory.JmsMessageType jmsMessageType)
Allows you to force the use of a specific javax.jms.Message
implementation for sending JMS messages.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
jmsMessageType(String jmsMessageType)
Allows you to force the use of a specific javax.jms.Message
implementation for sending JMS messages.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
password(String password)
Password to use with the ConnectionFactory.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
preserveMessageQos(boolean preserveMessageQos)
Set to true, if you want to send message using the QoS settings
specified on the message, instead of the QoS settings on the JMS
endpoint.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
preserveMessageQos(String preserveMessageQos)
Set to true, if you want to send message using the QoS settings
specified on the message, instead of the QoS settings on the JMS
endpoint.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
priority(int priority)
Values greater than 1 specify the message priority when sending
(where 0 is the lowest priority and 9 is the highest).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
priority(String priority)
Values greater than 1 specify the message priority when sending
(where 0 is the lowest priority and 9 is the highest).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
replyToConcurrentConsumers(int replyToConcurrentConsumers)
Specifies the default number of concurrent consumers when doing
request/reply over JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
replyToConcurrentConsumers(String replyToConcurrentConsumers)
Specifies the default number of concurrent consumers when doing
request/reply over JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
replyToMaxConcurrentConsumers(int replyToMaxConcurrentConsumers)
Specifies the maximum number of concurrent consumers when using
request/reply over JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
replyToMaxConcurrentConsumers(String replyToMaxConcurrentConsumers)
Specifies the maximum number of concurrent consumers when using
request/reply over JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
replyToOnTimeoutMaxConcurrentConsumers(int replyToOnTimeoutMaxConcurrentConsumers)
Specifies the maximum number of concurrent consumers for continue
routing when timeout occurred when using request/reply over JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
replyToOnTimeoutMaxConcurrentConsumers(String replyToOnTimeoutMaxConcurrentConsumers)
Specifies the maximum number of concurrent consumers for continue
routing when timeout occurred when using request/reply over JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
replyToOverride(String replyToOverride)
Provides an explicit ReplyTo destination in the JMS message, which
overrides the setting of replyTo.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
replyToType(JmsEndpointBuilderFactory.ReplyToType replyToType)
Allows for explicitly specifying which kind of strategy to use for
replyTo queues when doing request/reply over JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
replyToType(String replyToType)
Allows for explicitly specifying which kind of strategy to use for
replyTo queues when doing request/reply over JMS.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
requestTimeout(long requestTimeout)
The timeout for waiting for a reply when using the InOut Exchange
Pattern (in milliseconds).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
requestTimeout(String requestTimeout)
The timeout for waiting for a reply when using the InOut Exchange
Pattern (in milliseconds).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
testConnectionOnStartup(boolean testConnectionOnStartup)
Specifies whether to test the connection on startup.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
testConnectionOnStartup(String testConnectionOnStartup)
Specifies whether to test the connection on startup.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
timeToLive(long timeToLive)
When sending messages, specifies the time-to-live of the message (in
milliseconds).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
timeToLive(String timeToLive)
When sending messages, specifies the time-to-live of the message (in
milliseconds).
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
transacted(boolean transacted)
Specifies whether to use transacted mode.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
transacted(String transacted)
Specifies whether to use transacted mode.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
username(String username)
Username to use with the ConnectionFactory.
|
default JmsEndpointBuilderFactory.AdvancedJmsEndpointProducerBuilder advanced()
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder clientId(String clientId)
java.lang.String type.
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder connectionFactory(Object connectionFactory)
javax.jms.ConnectionFactory type.
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder connectionFactory(String connectionFactory)
javax.jms.ConnectionFactory type.
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder disableReplyTo(boolean disableReplyTo)
boolean type.
Default: false
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder disableReplyTo(String disableReplyTo)
boolean type.
Default: false
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder durableSubscriptionName(String durableSubscriptionName)
java.lang.String type.
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder jmsMessageType(JmsEndpointBuilderFactory.JmsMessageType jmsMessageType)
org.apache.camel.component.jms.JmsMessageType type.
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder jmsMessageType(String jmsMessageType)
org.apache.camel.component.jms.JmsMessageType type.
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder testConnectionOnStartup(boolean testConnectionOnStartup)
boolean type.
Default: false
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder testConnectionOnStartup(String testConnectionOnStartup)
boolean type.
Default: false
Group: commondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder deliveryDelay(long deliveryDelay)
long type.
Default: -1
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder deliveryDelay(String deliveryDelay)
long type.
Default: -1
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder deliveryMode(Integer deliveryMode)
java.lang.Integer type.
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder deliveryMode(String deliveryMode)
java.lang.Integer
type.
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder deliveryPersistent(boolean deliveryPersistent)
boolean type.
Default: true
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder deliveryPersistent(String deliveryPersistent)
boolean type.
Default: true
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder explicitQosEnabled(Boolean explicitQosEnabled)
java.lang.Boolean type.
Default: false
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder explicitQosEnabled(String explicitQosEnabled)
java.lang.Boolean
type.
Default: false
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder formatDateHeadersToIso8601(boolean formatDateHeadersToIso8601)
boolean type.
Default: false
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder formatDateHeadersToIso8601(String formatDateHeadersToIso8601)
boolean type.
Default: false
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder preserveMessageQos(boolean preserveMessageQos)
boolean type.
Default: false
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder preserveMessageQos(String preserveMessageQos)
boolean type.
Default: false
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder priority(int priority)
int type.
Default: 4
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder priority(String priority)
int type.
Default: 4
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder replyToConcurrentConsumers(int replyToConcurrentConsumers)
int type.
Default: 1
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder replyToConcurrentConsumers(String replyToConcurrentConsumers)
int type.
Default: 1
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder replyToMaxConcurrentConsumers(int replyToMaxConcurrentConsumers)
int type.
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder replyToMaxConcurrentConsumers(String replyToMaxConcurrentConsumers)
int type.
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder replyToOnTimeoutMaxConcurrentConsumers(int replyToOnTimeoutMaxConcurrentConsumers)
int type.
Default: 1
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder replyToOnTimeoutMaxConcurrentConsumers(String replyToOnTimeoutMaxConcurrentConsumers)
int type.
Default: 1
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder replyToOverride(String replyToOverride)
java.lang.String type.
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder replyToType(JmsEndpointBuilderFactory.ReplyToType replyToType)
org.apache.camel.component.jms.ReplyToType type.
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder replyToType(String replyToType)
org.apache.camel.component.jms.ReplyToType type.
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder requestTimeout(long requestTimeout)
long type.
Default: 20000
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder requestTimeout(String requestTimeout)
long type.
Default: 20000
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder timeToLive(long timeToLive)
long type.
Default: -1
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder timeToLive(String timeToLive)
long type.
Default: -1
Group: producerdefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder password(String password)
java.lang.String type.
Group: securitydefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder username(String username)
java.lang.String type.
Group: securitydefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder transacted(boolean transacted)
boolean type.
Default: false
Group: transactiondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder transacted(String transacted)
boolean type.
Default: false
Group: transactionApache Camel