Interface SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
,SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
- Enclosing interface:
- SjmsEndpointBuilderFactory
public static interface SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder extends SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder, SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
Advanced builder for endpoint for the Simple JMS component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
asyncStartListener(boolean asyncStartListener)
Whether to startup the consumer message listener asynchronously, when starting a route.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
asyncStartListener(String asyncStartListener)
Whether to startup the consumer message listener asynchronously, when starting a route.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
asyncStopListener(boolean asyncStopListener)
Whether to stop the consumer message listener asynchronously, when stopping a route.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
asyncStopListener(String asyncStopListener)
Whether to stop the consumer message listener asynchronously, when stopping a route.default SjmsEndpointBuilderFactory.SjmsEndpointBuilder
basic()
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
connectionCount(Integer connectionCount)
The maximum number of connections available to this endpoint.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
connectionCount(String connectionCount)
The maximum number of connections available to this endpoint.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
connectionFactory(Object connectionFactory)
Initializes the connectionFactory for the endpoint, which takes precedence over the component's connectionFactory, if any.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
connectionFactory(String connectionFactory)
Initializes the connectionFactory for the endpoint, which takes precedence over the component's connectionFactory, if any.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
connectionResource(Object connectionResource)
Initializes the connectionResource for the endpoint, which takes precedence over the component's connectionResource, if any.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
connectionResource(String connectionResource)
Initializes the connectionResource for the endpoint, which takes precedence over the component's connectionResource, if any.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
destinationCreationStrategy(Object destinationCreationStrategy)
To use a custom DestinationCreationStrategy.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
destinationCreationStrategy(String destinationCreationStrategy)
To use a custom DestinationCreationStrategy.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
exceptionListener(Object exceptionListener)
Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
exceptionListener(String exceptionListener)
Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
includeAllJMSXProperties(boolean includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to Camel Message.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
includeAllJMSXProperties(String includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to Camel Message.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
jmsKeyFormatStrategy(Object jmsKeyFormatStrategy)
Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
jmsKeyFormatStrategy(String jmsKeyFormatStrategy)
Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
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.AdvancedSjmsEndpointBuilder
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.AdvancedSjmsEndpointBuilder
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.AdvancedSjmsEndpointBuilder
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.AdvancedSjmsEndpointBuilder
sharedJMSSession(boolean sharedJMSSession)
Specifies whether to share JMS session with other SJMS endpoints.default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder
sharedJMSSession(String sharedJMSSession)
Specifies whether to share JMS session with other SJMS endpoints.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, messageSelector
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
allowNullBody, allowNullBody, prefillPool, prefillPool, responseTimeOut, responseTimeOut
-
-
-
-
Method Detail
-
basic
default SjmsEndpointBuilderFactory.SjmsEndpointBuilder basic()
- Specified by:
basic
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
basic
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
asyncStartListener
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder asyncStartListener(boolean asyncStartListener)
Whether to startup the consumer message listener asynchronously, when starting a route. For example if a JmsConsumer cannot get a connection to a remote JMS broker, then it may block while retrying and/or failover. This will cause Camel to block while starting routes. By setting this option to true, you will let routes startup, while the JmsConsumer connects to the JMS broker using a dedicated thread in asynchronous mode. If this option is used, then beware that if the connection could not be established, then an exception is logged at WARN level, and the consumer will not be able to receive messages; You can then restart the route to retry. The option is a:boolean
type. Default: false Group: advanced- Specified by:
asyncStartListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
asyncStartListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
asyncStartListener
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder asyncStartListener(String asyncStartListener)
Whether to startup the consumer message listener asynchronously, when starting a route. For example if a JmsConsumer cannot get a connection to a remote JMS broker, then it may block while retrying and/or failover. This will cause Camel to block while starting routes. By setting this option to true, you will let routes startup, while the JmsConsumer connects to the JMS broker using a dedicated thread in asynchronous mode. If this option is used, then beware that if the connection could not be established, then an exception is logged at WARN level, and the consumer will not be able to receive messages; You can then restart the route to retry. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
asyncStartListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
asyncStartListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
asyncStopListener
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder asyncStopListener(boolean asyncStopListener)
Whether to stop the consumer message listener asynchronously, when stopping a route. The option is a:boolean
type. Default: false Group: advanced- Specified by:
asyncStopListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
asyncStopListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
asyncStopListener
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder asyncStopListener(String asyncStopListener)
Whether to stop the consumer message listener asynchronously, when stopping a route. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
asyncStopListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
asyncStopListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
connectionCount
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder connectionCount(Integer connectionCount)
The maximum number of connections available to this endpoint. The option is a:java.lang.Integer
type. Group: advanced- Specified by:
connectionCount
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
connectionCount
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
connectionCount
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder connectionCount(String connectionCount)
The maximum number of connections available to this endpoint. The option will be converted to ajava.lang.Integer
type. Group: advanced- Specified by:
connectionCount
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
connectionCount
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
connectionFactory
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder connectionFactory(Object connectionFactory)
Initializes the connectionFactory for the endpoint, which takes precedence over the component's connectionFactory, if any. The option is a:javax.jms.ConnectionFactory
type. Group: advanced- Specified by:
connectionFactory
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
connectionFactory
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
connectionFactory
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder connectionFactory(String connectionFactory)
Initializes the connectionFactory for the endpoint, which takes precedence over the component's connectionFactory, if any. The option will be converted to ajavax.jms.ConnectionFactory
type. Group: advanced- Specified by:
connectionFactory
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
connectionFactory
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
connectionResource
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder connectionResource(Object connectionResource)
Initializes the connectionResource for the endpoint, which takes precedence over the component's connectionResource, if any. The option is a:org.apache.camel.component.sjms.jms.ConnectionResource
type. Group: advanced- Specified by:
connectionResource
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
connectionResource
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
connectionResource
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder connectionResource(String connectionResource)
Initializes the connectionResource for the endpoint, which takes precedence over the component's connectionResource, if any. The option will be converted to aorg.apache.camel.component.sjms.jms.ConnectionResource
type. Group: advanced- Specified by:
connectionResource
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
connectionResource
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
destinationCreationStrategy
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder destinationCreationStrategy(Object destinationCreationStrategy)
To use a custom DestinationCreationStrategy. The option is a:org.apache.camel.component.sjms.jms.DestinationCreationStrategy
type. Group: advanced- Specified by:
destinationCreationStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
destinationCreationStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
destinationCreationStrategy
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder destinationCreationStrategy(String destinationCreationStrategy)
To use a custom DestinationCreationStrategy. The option will be converted to aorg.apache.camel.component.sjms.jms.DestinationCreationStrategy
type. Group: advanced- Specified by:
destinationCreationStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
destinationCreationStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
exceptionListener
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder exceptionListener(Object exceptionListener)
Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions. The option is a:javax.jms.ExceptionListener
type. Group: advanced- Specified by:
exceptionListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
exceptionListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
exceptionListener
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder exceptionListener(String exceptionListener)
Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions. The option will be converted to ajavax.jms.ExceptionListener
type. Group: advanced- Specified by:
exceptionListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
exceptionListener
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
headerFilterStrategy
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message. The option is a:org.apache.camel.spi.HeaderFilterStrategy
type. Group: advanced- Specified by:
headerFilterStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
headerFilterStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
headerFilterStrategy
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message. The option will be converted to aorg.apache.camel.spi.HeaderFilterStrategy
type. Group: advanced- Specified by:
headerFilterStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
headerFilterStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
includeAllJMSXProperties
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder includeAllJMSXProperties(boolean includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to Camel Message. Setting this to true will include properties such as JMSXAppID, and JMSXUserID etc. Note: If you are using a custom headerFilterStrategy then this option does not apply. The option is a:boolean
type. Default: false Group: advanced- Specified by:
includeAllJMSXProperties
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
includeAllJMSXProperties
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
includeAllJMSXProperties
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder includeAllJMSXProperties(String includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to Camel Message. Setting this to true will include properties such as JMSXAppID, and JMSXUserID etc. Note: If you are using a custom headerFilterStrategy then this option does not apply. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
includeAllJMSXProperties
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
includeAllJMSXProperties
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
jmsKeyFormatStrategy
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder jmsKeyFormatStrategy(Object jmsKeyFormatStrategy)
Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification. Camel provides two implementations out of the box: default and passthrough. The default strategy will safely marshal dots and hyphens (. and -). The passthrough strategy leaves the key as is. Can be used for JMS brokers which do not care whether JMS header keys contain illegal characters. You can provide your own implementation of the org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the # notation. The option is a:org.apache.camel.component.sjms.jms.JmsKeyFormatStrategy
type. Group: advanced- Specified by:
jmsKeyFormatStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
jmsKeyFormatStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
jmsKeyFormatStrategy
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder jmsKeyFormatStrategy(String jmsKeyFormatStrategy)
Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification. Camel provides two implementations out of the box: default and passthrough. The default strategy will safely marshal dots and hyphens (. and -). The passthrough strategy leaves the key as is. Can be used for JMS brokers which do not care whether JMS header keys contain illegal characters. You can provide your own implementation of the org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the # notation. The option will be converted to aorg.apache.camel.component.sjms.jms.JmsKeyFormatStrategy
type. Group: advanced- Specified by:
jmsKeyFormatStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
jmsKeyFormatStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
mapJmsMessage
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder 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. See section about how mapping works below for more details. The option is a:boolean
type. Default: true Group: advanced- Specified by:
mapJmsMessage
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
mapJmsMessage
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
mapJmsMessage
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder 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. See section about how mapping works below for more details. The option will be converted to aboolean
type. Default: true Group: advanced- Specified by:
mapJmsMessage
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
mapJmsMessage
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
messageCreatedStrategy
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder 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. The option is a:org.apache.camel.component.sjms.jms.MessageCreatedStrategy
type. Group: advanced- Specified by:
messageCreatedStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
messageCreatedStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
messageCreatedStrategy
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder 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. The option will be converted to aorg.apache.camel.component.sjms.jms.MessageCreatedStrategy
type. Group: advanced- Specified by:
messageCreatedStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
messageCreatedStrategy
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
sharedJMSSession
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder sharedJMSSession(boolean sharedJMSSession)
Specifies whether to share JMS session with other SJMS endpoints. Turn this off if your route is accessing to multiple JMS providers. If you need transaction against multiple JMS providers, use jms component to leverage XA transaction. The option is a:boolean
type. Default: true Group: transaction (advanced)- Specified by:
sharedJMSSession
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
sharedJMSSession
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
sharedJMSSession
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointBuilder sharedJMSSession(String sharedJMSSession)
Specifies whether to share JMS session with other SJMS endpoints. Turn this off if your route is accessing to multiple JMS providers. If you need transaction against multiple JMS providers, use jms component to leverage XA transaction. The option will be converted to aboolean
type. Default: true Group: transaction (advanced)- Specified by:
sharedJMSSession
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
- Specified by:
sharedJMSSession
in interfaceSjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder
-
-