public static interface SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
allowNullBody(boolean allowNullBody)
Whether to allow sending messages with no body.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
allowNullBody(String allowNullBody)
Whether to allow sending messages with no body.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
asyncStartListener(boolean asyncStartListener)
Whether to startup the consumer message listener asynchronously, when
starting a route.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
asyncStartListener(String asyncStartListener)
Whether to startup the consumer message listener asynchronously, when
starting a route.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
asyncStopListener(boolean asyncStopListener)
Whether to stop the consumer message listener asynchronously, when
stopping a route.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
asyncStopListener(String asyncStopListener)
Whether to stop the consumer message listener asynchronously, when
stopping a route.
|
default SjmsEndpointBuilderFactory.SjmsEndpointProducerBuilder |
basic() |
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
destinationCreationStrategy(Object destinationCreationStrategy)
To use a custom DestinationCreationStrategy.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
destinationCreationStrategy(String destinationCreationStrategy)
To use a custom DestinationCreationStrategy.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
disableTimeToLive(boolean disableTimeToLive)
Use this option to force disabling time to live.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
disableTimeToLive(String disableTimeToLive)
Use this option to force disabling time to live.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
exceptionListener(Object exceptionListener)
Specifies the JMS Exception Listener that is to be notified of any
underlying JMS exceptions.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
exceptionListener(String exceptionListener)
Specifies the JMS Exception Listener that is to be notified of any
underlying JMS exceptions.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
explicitQosEnabled(Boolean explicitQosEnabled)
Set if the deliveryMode, priority or timeToLive qualities of service
should be used when sending messages.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
explicitQosEnabled(String explicitQosEnabled)
Set if the deliveryMode, priority or timeToLive qualities of service
should be used when sending messages.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
includeAllJMSXProperties(boolean includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to
Camel Message.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
includeAllJMSXProperties(String includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to
Camel Message.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
jmsKeyFormatStrategy(Object jmsKeyFormatStrategy)
Pluggable strategy for encoding and decoding JMS keys so they can be
compliant with the JMS specification.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
jmsKeyFormatStrategy(String jmsKeyFormatStrategy)
Pluggable strategy for encoding and decoding JMS keys so they can be
compliant with the JMS specification.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
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 SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
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 SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
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 SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
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 SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
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 SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
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 SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
recoveryInterval(long recoveryInterval)
Specifies the interval between recovery attempts, i.e.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
recoveryInterval(String recoveryInterval)
Specifies the interval between recovery attempts, i.e.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
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 SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
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 SjmsEndpointBuilderFactory.SjmsEndpointProducerBuilder basic()
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder allowNullBody(boolean allowNullBody)
allowNullBody - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder allowNullBody(String allowNullBody)
allowNullBody - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder disableTimeToLive(boolean disableTimeToLive)
disableTimeToLive - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder disableTimeToLive(String disableTimeToLive)
disableTimeToLive - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder explicitQosEnabled(Boolean explicitQosEnabled)
explicitQosEnabled - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder explicitQosEnabled(String explicitQosEnabled)
explicitQosEnabled - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder preserveMessageQos(boolean preserveMessageQos)
preserveMessageQos - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder preserveMessageQos(String preserveMessageQos)
preserveMessageQos - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder asyncStartListener(boolean asyncStartListener)
asyncStartListener - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder asyncStartListener(String asyncStartListener)
asyncStartListener - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder asyncStopListener(boolean asyncStopListener)
asyncStopListener - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder asyncStopListener(String asyncStopListener)
asyncStopListener - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder destinationCreationStrategy(Object destinationCreationStrategy)
destinationCreationStrategy - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder destinationCreationStrategy(String destinationCreationStrategy)
destinationCreationStrategy - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder exceptionListener(Object exceptionListener)
exceptionListener - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder exceptionListener(String exceptionListener)
exceptionListener - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder includeAllJMSXProperties(boolean includeAllJMSXProperties)
includeAllJMSXProperties - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder includeAllJMSXProperties(String includeAllJMSXProperties)
includeAllJMSXProperties - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder jmsKeyFormatStrategy(Object jmsKeyFormatStrategy)
jmsKeyFormatStrategy - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder jmsKeyFormatStrategy(String jmsKeyFormatStrategy)
jmsKeyFormatStrategy - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder mapJmsMessage(boolean mapJmsMessage)
mapJmsMessage - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder mapJmsMessage(String mapJmsMessage)
mapJmsMessage - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder messageCreatedStrategy(Object messageCreatedStrategy)
messageCreatedStrategy - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder messageCreatedStrategy(String messageCreatedStrategy)
messageCreatedStrategy - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder recoveryInterval(long recoveryInterval)
recoveryInterval - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder recoveryInterval(String recoveryInterval)
recoveryInterval - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder synchronous(boolean synchronous)
synchronous - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder synchronous(String synchronous)
synchronous - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder transferException(boolean transferException)
transferException - the value to setdefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder transferException(String transferException)
transferException - the value to setApache Camel