Interface DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointBuilder
- Enclosing interface:
- DirectVmEndpointBuilderFactory
public static interface DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the Direct VM component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default DirectVmEndpointBuilderFactory.DirectVmEndpointProducerBuilder
basic()
default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder
headerFilterStrategy(String headerFilterStrategy)
Sets a HeaderFilterStrategy that will only be applied on producer endpoints (on both directions: request and response).default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
Sets a HeaderFilterStrategy that will only be applied on producer endpoints (on both directions: request and response).default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder
propagateProperties(boolean propagateProperties)
Whether to propagate or not properties from the producer side to the consumer side, and vice versa.default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder
propagateProperties(String propagateProperties)
Whether to propagate or not properties from the producer side to the consumer side, and vice versa.default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).
-
-
-
Method Detail
-
basic
default DirectVmEndpointBuilderFactory.DirectVmEndpointProducerBuilder basic()
-
headerFilterStrategy
default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
Sets a HeaderFilterStrategy that will only be applied on producer endpoints (on both directions: request and response). Default value: none. The option is a:org.apache.camel.spi.HeaderFilterStrategy
type. Group: producer (advanced)
-
headerFilterStrategy
default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
Sets a HeaderFilterStrategy that will only be applied on producer endpoints (on both directions: request and response). Default value: none. The option will be converted to aorg.apache.camel.spi.HeaderFilterStrategy
type. Group: producer (advanced)
-
propagateProperties
default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder propagateProperties(boolean propagateProperties)
Whether to propagate or not properties from the producer side to the consumer side, and vice versa. Default value: true. The option is a:boolean
type. Default: true Group: advanced
-
propagateProperties
default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder propagateProperties(String propagateProperties)
Whether to propagate or not properties from the producer side to the consumer side, and vice versa. Default value: true. The option will be converted to aboolean
type. Default: true Group: advanced
-
synchronous
default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder 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
-
synchronous
default DirectVmEndpointBuilderFactory.AdvancedDirectVmEndpointProducerBuilder 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
-
-