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, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.UndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, handlers
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basic
in interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder
- Specified by:
basic
in 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:
accessLogReceiver
in interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder
- Specified by:
accessLogReceiver
in 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:
accessLogReceiver
in interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder
- Specified by:
accessLogReceiver
in 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:
headerFilterStrategy
in interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder
- Specified by:
headerFilterStrategy
in 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:
headerFilterStrategy
in interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder
- Specified by:
headerFilterStrategy
in 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:
undertowHttpBinding
in interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder
- Specified by:
undertowHttpBinding
in 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:
undertowHttpBinding
in interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointConsumerBuilder
- Specified by:
undertowHttpBinding
in interfaceUndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder
- Parameters:
undertowHttpBinding
- the value to set- Returns:
- the dsl builder
-