Interface StubEndpointBuilderFactory.AdvancedStubEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,StubEndpointBuilderFactory.AdvancedStubEndpointConsumerBuilder
,StubEndpointBuilderFactory.AdvancedStubEndpointProducerBuilder
- Enclosing interface:
StubEndpointBuilderFactory
public static interface StubEndpointBuilderFactory.AdvancedStubEndpointBuilder
extends StubEndpointBuilderFactory.AdvancedStubEndpointConsumerBuilder, StubEndpointBuilderFactory.AdvancedStubEndpointProducerBuilder
Advanced builder for endpoint for the Stub 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, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.StubEndpointBuilderFactory.AdvancedStubEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, limitConcurrentConsumers, limitConcurrentConsumers, multipleConsumers, multipleConsumers, pollTimeout, pollTimeout, purgeWhenStopping, purgeWhenStopping
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.StubEndpointBuilderFactory.AdvancedStubEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basic
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointConsumerBuilder
- Specified by:
basic
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointProducerBuilder
-
browseLimit
Maximum number of messages to keep in memory available for browsing. Use 0 for unlimited. The option is a:int
type. Default: 100 Group: advanced- Specified by:
browseLimit
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointConsumerBuilder
- Specified by:
browseLimit
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointProducerBuilder
- 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 aint
type. Default: 100 Group: advanced- Specified by:
browseLimit
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointConsumerBuilder
- Specified by:
browseLimit
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointProducerBuilder
- Parameters:
browseLimit
- the value to set- Returns:
- the dsl builder
-
queue
default StubEndpointBuilderFactory.AdvancedStubEndpointBuilder 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:
queue
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointConsumerBuilder
- Specified by:
queue
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointProducerBuilder
- 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:
queue
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointConsumerBuilder
- Specified by:
queue
in interfaceStubEndpointBuilderFactory.AdvancedStubEndpointProducerBuilder
- Parameters:
queue
- the value to set- Returns:
- the dsl builder
-