Interface BrowseEndpointBuilderFactory.AdvancedBrowseEndpointBuilder
- All Superinterfaces:
BrowseEndpointBuilderFactory.AdvancedBrowseEndpointConsumerBuilder,BrowseEndpointBuilderFactory.AdvancedBrowseEndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
BrowseEndpointBuilderFactory
public static interface BrowseEndpointBuilderFactory.AdvancedBrowseEndpointBuilder
extends BrowseEndpointBuilderFactory.AdvancedBrowseEndpointConsumerBuilder, BrowseEndpointBuilderFactory.AdvancedBrowseEndpointProducerBuilder
Advanced builder for endpoint for the Browse 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.To use a predicate to filter whether to include the message for browsing.To use a predicate to filter whether to include the message for browsing.Methods inherited from interface org.apache.camel.builder.endpoint.dsl.BrowseEndpointBuilderFactory.AdvancedBrowseEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePatternMethods inherited from interface org.apache.camel.builder.endpoint.dsl.BrowseEndpointBuilderFactory.AdvancedBrowseEndpointProducerBuilder
lazyStartProducer, lazyStartProducerMethods 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, resolve
-
Method Details
-
basic
- Specified by:
basicin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointConsumerBuilder- Specified by:
basicin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointProducerBuilder
-
browseLimit
Maximum number of messages to keep in memory available for browsing. Use 0 for unlimited. The option is a:inttype. Group: advanced- Specified by:
browseLimitin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointConsumerBuilder- Specified by:
browseLimitin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointProducerBuilder- 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. Group: advanced- Specified by:
browseLimitin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointConsumerBuilder- Specified by:
browseLimitin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointProducerBuilder- Parameters:
browseLimit- the value to set- Returns:
- the dsl builder
-
filter
default BrowseEndpointBuilderFactory.AdvancedBrowseEndpointBuilder filter(Predicate<org.apache.camel.Exchange> filter) To use a predicate to filter whether to include the message for browsing. Return true to include, false to exclude. The option is a:java.util.function.Predicate<org.apache.camel.Exchange>type. Group: advanced- Specified by:
filterin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointConsumerBuilder- Specified by:
filterin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointProducerBuilder- Parameters:
filter- the value to set- Returns:
- the dsl builder
-
filter
To use a predicate to filter whether to include the message for browsing. Return true to include, false to exclude. The option will be converted to ajava.util.function.Predicate<org.apache.camel.Exchange>type. Group: advanced- Specified by:
filterin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointConsumerBuilder- Specified by:
filterin interfaceBrowseEndpointBuilderFactory.AdvancedBrowseEndpointProducerBuilder- Parameters:
filter- the value to set- Returns:
- the dsl builder
-