public static interface Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
allowNullBody(boolean allowNullBody)
Whether to allow sending messages with no body.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
allowNullBody(String allowNullBody)
Whether to allow sending messages with no body.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
asyncStartListener(boolean asyncStartListener)
Whether to startup the consumer message listener asynchronously, when
starting a route.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
asyncStartListener(String asyncStartListener)
Whether to startup the consumer message listener asynchronously, when
starting a route.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
asyncStopListener(boolean asyncStopListener)
Whether to stop the consumer message listener asynchronously, when
stopping a route.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
asyncStopListener(String asyncStopListener)
Whether to stop the consumer message listener asynchronously, when
stopping a route.
|
default Sjms2EndpointBuilderFactory.Sjms2EndpointProducerBuilder |
basic() |
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
destinationCreationStrategy(Object destinationCreationStrategy)
To use a custom DestinationCreationStrategy.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
destinationCreationStrategy(String destinationCreationStrategy)
To use a custom DestinationCreationStrategy.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
disableTimeToLive(boolean disableTimeToLive)
Use this option to force disabling time to live.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
disableTimeToLive(String disableTimeToLive)
Use this option to force disabling time to live.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
exceptionListener(Object exceptionListener)
Specifies the JMS Exception Listener that is to be notified of any
underlying JMS exceptions.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
exceptionListener(String exceptionListener)
Specifies the JMS Exception Listener that is to be notified of any
underlying JMS exceptions.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
explicitQosEnabled(Boolean explicitQosEnabled)
Set if the deliveryMode, priority or timeToLive qualities of service
should be used when sending messages.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
explicitQosEnabled(String explicitQosEnabled)
Set if the deliveryMode, priority or timeToLive qualities of service
should be used when sending messages.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
includeAllJMSXProperties(boolean includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to
Camel Message.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
includeAllJMSXProperties(String includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to
Camel Message.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
jmsKeyFormatStrategy(Object jmsKeyFormatStrategy)
Pluggable strategy for encoding and decoding JMS keys so they can be
compliant with the JMS specification.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
jmsKeyFormatStrategy(String jmsKeyFormatStrategy)
Pluggable strategy for encoding and decoding JMS keys so they can be
compliant with the JMS specification.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
mapJmsMessage(boolean mapJmsMessage)
Specifies whether Camel should auto map the received JMS message to a
suited payload type, such as javax.jms.TextMessage to a String etc.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
mapJmsMessage(String mapJmsMessage)
Specifies whether Camel should auto map the received JMS message to a
suited payload type, such as javax.jms.TextMessage to a String etc.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
messageCreatedStrategy(Object 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 Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
messageCreatedStrategy(String 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 Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
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 Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
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 Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
recoveryInterval(long recoveryInterval)
Specifies the interval between recovery attempts, i.e.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
recoveryInterval(String recoveryInterval)
Specifies the interval between recovery attempts, i.e.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
transferException(boolean transferException)
If enabled and you are using Request Reply messaging (InOut) and an
Exchange failed on the consumer side, then the caused Exception will
be send back in response as a javax.jms.ObjectMessage.
|
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder |
transferException(String transferException)
If enabled and you are using Request Reply messaging (InOut) and an
Exchange failed on the consumer side, then the caused Exception will
be send back in response as a javax.jms.ObjectMessage.
|
default Sjms2EndpointBuilderFactory.Sjms2EndpointProducerBuilder basic()
default Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder allowNullBody(boolean allowNullBody)
allowNullBody - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder allowNullBody(String allowNullBody)
allowNullBody - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder disableTimeToLive(boolean disableTimeToLive)
disableTimeToLive - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder disableTimeToLive(String disableTimeToLive)
disableTimeToLive - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder explicitQosEnabled(Boolean explicitQosEnabled)
explicitQosEnabled - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder explicitQosEnabled(String explicitQosEnabled)
explicitQosEnabled - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder preserveMessageQos(boolean preserveMessageQos)
preserveMessageQos - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder preserveMessageQos(String preserveMessageQos)
preserveMessageQos - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder asyncStartListener(boolean asyncStartListener)
asyncStartListener - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder asyncStartListener(String asyncStartListener)
asyncStartListener - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder asyncStopListener(boolean asyncStopListener)
asyncStopListener - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder asyncStopListener(String asyncStopListener)
asyncStopListener - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder destinationCreationStrategy(Object destinationCreationStrategy)
destinationCreationStrategy - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder destinationCreationStrategy(String destinationCreationStrategy)
destinationCreationStrategy - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder exceptionListener(Object exceptionListener)
exceptionListener - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder exceptionListener(String exceptionListener)
exceptionListener - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder includeAllJMSXProperties(boolean includeAllJMSXProperties)
includeAllJMSXProperties - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder includeAllJMSXProperties(String includeAllJMSXProperties)
includeAllJMSXProperties - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder jmsKeyFormatStrategy(Object jmsKeyFormatStrategy)
jmsKeyFormatStrategy - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder jmsKeyFormatStrategy(String jmsKeyFormatStrategy)
jmsKeyFormatStrategy - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder mapJmsMessage(boolean mapJmsMessage)
mapJmsMessage - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder mapJmsMessage(String mapJmsMessage)
mapJmsMessage - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder messageCreatedStrategy(Object messageCreatedStrategy)
messageCreatedStrategy - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder messageCreatedStrategy(String messageCreatedStrategy)
messageCreatedStrategy - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder recoveryInterval(long recoveryInterval)
recoveryInterval - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder recoveryInterval(String recoveryInterval)
recoveryInterval - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder synchronous(boolean synchronous)
synchronous - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder synchronous(String synchronous)
synchronous - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder transferException(boolean transferException)
transferException - the value to setdefault Sjms2EndpointBuilderFactory.AdvancedSjms2EndpointProducerBuilder transferException(String transferException)
transferException - the value to setApache Camel