Interface UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
    All Known Subinterfaces:
    UndertowEndpointBuilderFactory.AdvancedUndertowEndpointBuilder
    Enclosing interface:
    UndertowEndpointBuilderFactory

    public static interface UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder
    extends org.apache.camel.builder.EndpointProducerBuilder
    Advanced builder for endpoint producers for the Undertow component.
    • Method Detail

      • accessLogReceiver

        default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder accessLogReceiver​(Object accessLogReceiver)
        Which Undertow AccessLogReceiver should be used Will use JBossLoggingAccessLogReceiver if not specified. The option is a: <code>io.undertow.server.handlers.accesslog.AccessLogReceiver</code> type. Group: advanced
        Parameters:
        accessLogReceiver - the value to set
        Returns:
        the dsl builder
      • accessLogReceiver

        default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder accessLogReceiver​(String accessLogReceiver)
        Which Undertow AccessLogReceiver should be used Will use JBossLoggingAccessLogReceiver if not specified. The option will be converted to a <code>io.undertow.server.handlers.accesslog.AccessLogReceiver</code> type. Group: advanced
        Parameters:
        accessLogReceiver - the value to set
        Returns:
        the dsl builder
      • headerFilterStrategy

        default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder headerFilterStrategy​(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
        To use a custom HeaderFilterStrategy to filter header to and from Camel message. The option is a: <code>org.apache.camel.spi.HeaderFilterStrategy</code> type. Group: advanced
        Parameters:
        headerFilterStrategy - the value to set
        Returns:
        the dsl builder
      • headerFilterStrategy

        default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder headerFilterStrategy​(String headerFilterStrategy)
        To use a custom HeaderFilterStrategy to filter header to and from Camel message. The option will be converted to a <code>org.apache.camel.spi.HeaderFilterStrategy</code> type. Group: advanced
        Parameters:
        headerFilterStrategy - the value to set
        Returns:
        the dsl builder
      • undertowHttpBinding

        default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder undertowHttpBinding​(Object undertowHttpBinding)
        To use a custom UndertowHttpBinding to control the mapping between Camel message and undertow. The option is a: <code>org.apache.camel.component.undertow.UndertowHttpBinding</code> type. Group: advanced
        Parameters:
        undertowHttpBinding - the value to set
        Returns:
        the dsl builder
      • undertowHttpBinding

        default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder undertowHttpBinding​(String undertowHttpBinding)
        To use a custom UndertowHttpBinding to control the mapping between Camel message and undertow. The option will be converted to a <code>org.apache.camel.component.undertow.UndertowHttpBinding</code> type. Group: advanced
        Parameters:
        undertowHttpBinding - the value to set
        Returns:
        the dsl builder