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 |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
connectionCount(Integer connectionCount)
The maximum number of connections available to this endpoint.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
connectionCount(String connectionCount)
The maximum number of connections available to this endpoint.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
connectionFactory(Object connectionFactory)
Initializes the connectionFactory for the endpoint, which takes
precedence over the component's connectionFactory, if any.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
connectionFactory(String connectionFactory)
Initializes the connectionFactory for the endpoint, which takes
precedence over the component's connectionFactory, if any.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
connectionResource(Object connectionResource)
Initializes the connectionResource for the endpoint, which takes
precedence over the component's connectionResource, if any.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
connectionResource(String connectionResource)
Initializes the connectionResource for the endpoint, which takes
precedence over the component's connectionResource, if any.
|
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 |
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 |
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 |
prefillPool(boolean prefillPool)
Whether to prefill the producer connection pool on startup, or create
connections lazy when needed.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
prefillPool(String prefillPool)
Whether to prefill the producer connection pool on startup, or create
connections lazy when needed.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
responseTimeOut(long responseTimeOut)
Sets the amount of time we should wait before timing out a InOut
response.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
responseTimeOut(String responseTimeOut)
Sets the amount of time we should wait before timing out a InOut
response.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
sharedJMSSession(boolean sharedJMSSession)
Specifies whether to share JMS session with other SJMS endpoints.
|
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder |
sharedJMSSession(String sharedJMSSession)
Specifies whether to share JMS session with other SJMS endpoints.
|
default SjmsEndpointBuilderFactory.SjmsEndpointProducerBuilder basic()
default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder allowNullBody(boolean allowNullBody)
boolean type.
Default: true
Group: producer (advanced)default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder allowNullBody(String allowNullBody)
boolean type.
Default: true
Group: producer (advanced)default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder prefillPool(boolean prefillPool)
boolean type.
Default: true
Group: producer (advanced)default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder prefillPool(String prefillPool)
boolean type.
Default: true
Group: producer (advanced)default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder responseTimeOut(long responseTimeOut)
long type.
Default: 5s
Group: producer (advanced)default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder responseTimeOut(String responseTimeOut)
long type.
Default: 5s
Group: producer (advanced)default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder asyncStartListener(boolean asyncStartListener)
boolean type.
Default: false
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder asyncStartListener(String asyncStartListener)
boolean type.
Default: false
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder asyncStopListener(boolean asyncStopListener)
boolean type.
Default: false
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder asyncStopListener(String asyncStopListener)
boolean type.
Default: false
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder basicPropertyBinding(String basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder connectionCount(Integer connectionCount)
java.lang.Integer type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder connectionCount(String connectionCount)
java.lang.Integer
type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder connectionFactory(Object connectionFactory)
javax.jms.ConnectionFactory type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder connectionFactory(String connectionFactory)
javax.jms.ConnectionFactory type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder connectionResource(Object connectionResource)
org.apache.camel.component.sjms.jms.ConnectionResource
type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder connectionResource(String connectionResource)
org.apache.camel.component.sjms.jms.ConnectionResource
type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder destinationCreationStrategy(Object destinationCreationStrategy)
org.apache.camel.component.sjms.jms.DestinationCreationStrategy type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder destinationCreationStrategy(String destinationCreationStrategy)
org.apache.camel.component.sjms.jms.DestinationCreationStrategy type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder exceptionListener(Object exceptionListener)
javax.jms.ExceptionListener type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder exceptionListener(String exceptionListener)
javax.jms.ExceptionListener type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder includeAllJMSXProperties(boolean includeAllJMSXProperties)
boolean type.
Default: false
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder includeAllJMSXProperties(String includeAllJMSXProperties)
boolean type.
Default: false
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder jmsKeyFormatStrategy(Object jmsKeyFormatStrategy)
org.apache.camel.component.sjms.jms.JmsKeyFormatStrategy
type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder jmsKeyFormatStrategy(String jmsKeyFormatStrategy)
org.apache.camel.component.sjms.jms.JmsKeyFormatStrategy
type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder mapJmsMessage(boolean mapJmsMessage)
boolean type.
Default: true
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder mapJmsMessage(String mapJmsMessage)
boolean type.
Default: true
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder messageCreatedStrategy(Object messageCreatedStrategy)
org.apache.camel.component.sjms.jms.MessageCreatedStrategy type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder messageCreatedStrategy(String messageCreatedStrategy)
org.apache.camel.component.sjms.jms.MessageCreatedStrategy type.
Group: advanceddefault SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder sharedJMSSession(boolean sharedJMSSession)
boolean type.
Default: true
Group: transaction (advanced)default SjmsEndpointBuilderFactory.AdvancedSjmsEndpointProducerBuilder sharedJMSSession(String sharedJMSSession)
boolean type.
Default: true
Group: transaction (advanced)Apache Camel