Interface SedaEndpointBuilderFactory.AdvancedSedaEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,SedaEndpointBuilderFactory.AdvancedSedaEndpointConsumerBuilder,SedaEndpointBuilderFactory.AdvancedSedaEndpointProducerBuilder
- Enclosing interface:
SedaEndpointBuilderFactory
public static interface SedaEndpointBuilderFactory.AdvancedSedaEndpointBuilder
extends SedaEndpointBuilderFactory.AdvancedSedaEndpointConsumerBuilder, SedaEndpointBuilderFactory.AdvancedSedaEndpointProducerBuilder
Advanced builder for endpoint for the SEDA component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()browseLimit(int browseLimit) Maximum number of messages to keep in memory available for browsing.browseLimit(String browseLimit) Maximum number of messages to keep in memory available for browsing.Define the queue instance which will be used by the endpoint.queue(BlockingQueue<org.apache.camel.Exchange> queue) Define the queue instance which will be used by the endpoint.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.SedaEndpointBuilderFactory.AdvancedSedaEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, limitConcurrentConsumers, limitConcurrentConsumers, multipleConsumers, multipleConsumers, pollTimeout, pollTimeout, purgeWhenStopping, purgeWhenStoppingMethods inherited from interface org.apache.camel.builder.endpoint.dsl.SedaEndpointBuilderFactory.AdvancedSedaEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basicin interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointConsumerBuilder- Specified by:
basicin interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointProducerBuilder
-
browseLimit
Maximum number of messages to keep in memory available for browsing. Use 0 for unlimited. The option is a:inttype. Default: 100 Group: advanced- Specified by:
browseLimitin interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointConsumerBuilder- Specified by:
browseLimitin interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointProducerBuilder- Parameters:
browseLimit- the value to set- Returns:
- the dsl builder
-
browseLimit
Maximum number of messages to keep in memory available for browsing. Use 0 for unlimited. The option will be converted to ainttype. Default: 100 Group: advanced- Specified by:
browseLimitin interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointConsumerBuilder- Specified by:
browseLimitin interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointProducerBuilder- Parameters:
browseLimit- the value to set- Returns:
- the dsl builder
-
queue
default SedaEndpointBuilderFactory.AdvancedSedaEndpointBuilder queue(BlockingQueue<org.apache.camel.Exchange> queue) Define the queue instance which will be used by the endpoint. The option is a:java.util.concurrent.BlockingQueue<org.apache.camel.Exchange>type. Group: advanced- Specified by:
queuein interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointConsumerBuilder- Specified by:
queuein interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointProducerBuilder- Parameters:
queue- the value to set- Returns:
- the dsl builder
-
queue
Define the queue instance which will be used by the endpoint. The option will be converted to ajava.util.concurrent.BlockingQueue<org.apache.camel.Exchange>type. Group: advanced- Specified by:
queuein interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointConsumerBuilder- Specified by:
queuein interfaceSedaEndpointBuilderFactory.AdvancedSedaEndpointProducerBuilder- Parameters:
queue- the value to set- Returns:
- the dsl builder
-