Interface VmEndpointBuilderFactory.AdvancedVmEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,VmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder
,VmEndpointBuilderFactory.AdvancedVmEndpointProducerBuilder
- Enclosing interface:
- VmEndpointBuilderFactory
public static interface VmEndpointBuilderFactory.AdvancedVmEndpointBuilder extends VmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder, VmEndpointBuilderFactory.AdvancedVmEndpointProducerBuilder
Advanced builder for endpoint for the VM component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default VmEndpointBuilderFactory.VmEndpointBuilder
basic()
default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder
queue(String queue)
Define the queue instance which will be used by the endpoint.default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder
queue(BlockingQueue queue)
Define the queue instance which will be used by the endpoint.default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.VmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, limitConcurrentConsumers, limitConcurrentConsumers, multipleConsumers, multipleConsumers, pollTimeout, pollTimeout, purgeWhenStopping, purgeWhenStopping
-
-
-
-
Method Detail
-
basic
default VmEndpointBuilderFactory.VmEndpointBuilder basic()
- Specified by:
basic
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder
- Specified by:
basic
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointProducerBuilder
-
basicPropertyBinding
default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option is a:boolean
type. Default: false Group: advanced- Specified by:
basicPropertyBinding
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder
- Specified by:
basicPropertyBinding
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointProducerBuilder
-
basicPropertyBinding
default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
basicPropertyBinding
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder
- Specified by:
basicPropertyBinding
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointProducerBuilder
-
queue
default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder queue(BlockingQueue queue)
Define the queue instance which will be used by the endpoint. The option is a:java.util.concurrent.BlockingQueue
type. Group: advanced- Specified by:
queue
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder
- Specified by:
queue
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointProducerBuilder
-
queue
default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder queue(String queue)
Define the queue instance which will be used by the endpoint. The option will be converted to ajava.util.concurrent.BlockingQueue
type. Group: advanced- Specified by:
queue
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder
- Specified by:
queue
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointProducerBuilder
-
synchronous
default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointProducerBuilder
-
synchronous
default VmEndpointBuilderFactory.AdvancedVmEndpointBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceVmEndpointBuilderFactory.AdvancedVmEndpointProducerBuilder
-
-