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.
-
-
-
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: <code>org.apache.camel.spi.HeaderFilterStrategy</code> type. Group: producer (advanced)- Parameters:
headerFilterStrategy
- the value to set- Returns:
- the dsl builder
-
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 a <code>org.apache.camel.spi.HeaderFilterStrategy</code> type. Group: producer (advanced)- Parameters:
headerFilterStrategy
- the value to set- Returns:
- the dsl builder
-
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: <code>boolean</code> type. Default: true Group: advanced- Parameters:
propagateProperties
- the value to set- Returns:
- the dsl builder
-
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 a <code>boolean</code> type. Default: true Group: advanced- Parameters:
propagateProperties
- the value to set- Returns:
- the dsl builder
-
-