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)
The connection factory to be use.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
connectionFactory(String connectionFactory)
The connection factory to be use.
|
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 JMS date properties should be formatted according to the
ISO 8601 standard.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
formatDateHeadersToIso8601(String formatDateHeadersToIso8601)
Sets whether JMS date properties 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 |
transactedInOut(boolean transactedInOut)
Specifies whether InOut operations (request reply) default to using
transacted mode If this flag is set to true, then Spring JmsTemplate
will have sessionTransacted set to true, and the acknowledgeMode as
transacted on the JmsTemplate used for InOut operations.
|
default JmsEndpointBuilderFactory.JmsEndpointProducerBuilder |
transactedInOut(String transactedInOut)
Specifies whether InOut operations (request reply) default to using
transacted mode If this flag is set to true, then Spring JmsTemplate
will have sessionTransacted set to true, and the acknowledgeMode as
transacted on the JmsTemplate used for InOut operations.
|
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: transactiondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder transactedInOut(boolean transactedInOut)
boolean type.
Default: false
Group: transactiondefault JmsEndpointBuilderFactory.JmsEndpointProducerBuilder transactedInOut(String transactedInOut)
boolean type.
Default: false
Group: transactionApache Camel