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 Detail

      • 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