Interface UndertowEndpointBuilderFactory.AdvancedUndertowEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,UndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder,UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder
- Enclosing interface:
UndertowEndpointBuilderFactory
public static interface UndertowEndpointBuilderFactory.AdvancedUndertowEndpointBuilder
extends UndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder, UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder
Advanced builder for endpoint for the Undertow component.
-
Method Summary
Modifier and TypeMethodDescriptionaccessLogReceiver(io.undertow.server.handlers.accesslog.AccessLogReceiver accessLogReceiver) Which Undertow AccessLogReceiver should be used Will use JBossLoggingAccessLogReceiver if not specified.accessLogReceiver(String accessLogReceiver) Which Undertow AccessLogReceiver should be used Will use JBossLoggingAccessLogReceiver if not specified.basic()headerFilterStrategy(String headerFilterStrategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.undertowHttpBinding(String undertowHttpBinding) To use a custom UndertowHttpBinding to control the mapping between Camel message and undertow.undertowHttpBinding(org.apache.camel.component.undertow.UndertowHttpBinding undertowHttpBinding) To use a custom UndertowHttpBinding to control the mapping between Camel message and undertow.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.UndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, handlersMethods inherited from interface org.apache.camel.builder.endpoint.dsl.UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basicin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder- Specified by:
basicin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder
-
accessLogReceiver
default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointBuilder accessLogReceiver(io.undertow.server.handlers.accesslog.AccessLogReceiver 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- Specified by:
accessLogReceiverin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder- Specified by:
accessLogReceiverin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder- Parameters:
accessLogReceiver- the value to set- Returns:
- the dsl builder
-
accessLogReceiver
default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointBuilder 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- Specified by:
accessLogReceiverin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder- Specified by:
accessLogReceiverin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder- Parameters:
accessLogReceiver- the value to set- Returns:
- the dsl builder
-
headerFilterStrategy
default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointBuilder 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- Specified by:
headerFilterStrategyin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder- Specified by:
headerFilterStrategyin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder- Parameters:
headerFilterStrategy- the value to set- Returns:
- the dsl builder
-
headerFilterStrategy
default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointBuilder 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- Specified by:
headerFilterStrategyin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder- Specified by:
headerFilterStrategyin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder- Parameters:
headerFilterStrategy- the value to set- Returns:
- the dsl builder
-
undertowHttpBinding
default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointBuilder undertowHttpBinding(org.apache.camel.component.undertow.UndertowHttpBinding 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- Specified by:
undertowHttpBindingin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder- Specified by:
undertowHttpBindingin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder- Parameters:
undertowHttpBinding- the value to set- Returns:
- the dsl builder
-
undertowHttpBinding
default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointBuilder 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- Specified by:
undertowHttpBindingin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder- Specified by:
undertowHttpBindingin interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder- Parameters:
undertowHttpBinding- the value to set- Returns:
- the dsl builder
-