public static interface SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default SjmsBatchEndpointBuilderFactory.AdvancedSjmsBatchEndpointBuilder |
advanced() |
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
aggregationStrategy(org.apache.camel.AggregationStrategy aggregationStrategy)
The aggregation strategy to use, which merges all the batched
messages into a single message.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
aggregationStrategy(String aggregationStrategy)
The aggregation strategy to use, which merges all the batched
messages into a single message.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
allowNullBody(boolean allowNullBody)
Whether to allow sending messages with no body.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
allowNullBody(String allowNullBody)
Whether to allow sending messages with no body.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
completionInterval(int completionInterval)
The completion interval in millis, which causes batches to be
completed in a scheduled fixed rate every interval.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
completionInterval(String completionInterval)
The completion interval in millis, which causes batches to be
completed in a scheduled fixed rate every interval.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
completionPredicate(org.apache.camel.Predicate completionPredicate)
The completion predicate, which causes batches to be completed when
the predicate evaluates as true.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
completionPredicate(String completionPredicate)
The completion predicate, which causes batches to be completed when
the predicate evaluates as true.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
completionSize(int completionSize)
The number of messages consumed at which the batch will be completed.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
completionSize(String completionSize)
The number of messages consumed at which the batch will be completed.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
completionTimeout(int completionTimeout)
The timeout in millis from receipt of the first first message when
the batch will be completed.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
completionTimeout(String completionTimeout)
The timeout in millis from receipt of the first first message when
the batch will be completed.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
consumerCount(int consumerCount)
The number of JMS sessions to consume from.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
consumerCount(String consumerCount)
The number of JMS sessions to consume from.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
eagerCheckCompletion(boolean eagerCheckCompletion)
Use eager completion checking which means that the
completionPredicate will use the incoming Exchange.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
eagerCheckCompletion(String eagerCheckCompletion)
Use eager completion checking which means that the
completionPredicate will use the incoming Exchange.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
includeAllJMSXProperties(boolean includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to
Camel Message.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
includeAllJMSXProperties(String includeAllJMSXProperties)
Whether to include all JMSXxxx properties when mapping from JMS to
Camel Message.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
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 SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
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 SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
pollDuration(int pollDuration)
The duration in milliseconds of each poll for messages.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
pollDuration(String pollDuration)
The duration in milliseconds of each poll for messages.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
If using completion timeout or interval, then the batch may be empty
if the timeout triggered and there was no messages in the batch.
|
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder |
sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
If using completion timeout or interval, then the batch may be empty
if the timeout triggered and there was no messages in the batch.
|
default SjmsBatchEndpointBuilderFactory.AdvancedSjmsBatchEndpointBuilder advanced()
default SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder aggregationStrategy(org.apache.camel.AggregationStrategy aggregationStrategy)
org.apache.camel.AggregationStrategy
type.
Required: true
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder aggregationStrategy(String aggregationStrategy)
org.apache.camel.AggregationStrategy type.
Required: true
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder allowNullBody(boolean allowNullBody)
boolean type.
Default: true
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder allowNullBody(String allowNullBody)
boolean type.
Default: true
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder completionInterval(int completionInterval)
int type.
Default: 1000
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder completionInterval(String completionInterval)
int type.
Default: 1000
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder completionPredicate(org.apache.camel.Predicate completionPredicate)
org.apache.camel.Predicate type.
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder completionPredicate(String completionPredicate)
org.apache.camel.Predicate type.
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder completionSize(int completionSize)
int type.
Default: 200
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder completionSize(String completionSize)
int type.
Default: 200
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder completionTimeout(int completionTimeout)
int type.
Default: 500
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder completionTimeout(String completionTimeout)
int type.
Default: 500
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder consumerCount(int consumerCount)
int type.
Default: 1
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder consumerCount(String consumerCount)
int type.
Default: 1
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder eagerCheckCompletion(boolean eagerCheckCompletion)
boolean type.
Default: false
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder eagerCheckCompletion(String eagerCheckCompletion)
boolean type.
Default: false
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder includeAllJMSXProperties(boolean includeAllJMSXProperties)
boolean type.
Default: false
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder includeAllJMSXProperties(String includeAllJMSXProperties)
boolean type.
Default: false
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder mapJmsMessage(boolean mapJmsMessage)
boolean type.
Default: true
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder mapJmsMessage(String mapJmsMessage)
boolean type.
Default: true
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder pollDuration(int pollDuration)
int type.
Default: 1000
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder pollDuration(String pollDuration)
int type.
Default: 1000
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
boolean type.
Default: false
Group: consumerdefault SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
boolean type.
Default: false
Group: consumerApache Camel