Undertow

Undertow

Scheme: undertow

Represents an Undertow endpoint.

Name Kind Type Required Deprecated Default Value Enum Values Description
httpURI path java.net.URI false The url of the HTTP endpoint to use.
undertowHttpBinding parameter org.apache.camel.component.undertow.UndertowHttpBinding false To use a custom UndertowHttpBinding to control the mapping between Camel message and undertow.
headerFilterStrategy parameter org.apache.camel.spi.HeaderFilterStrategy false To use a custom HeaderFilterStrategy to filter header to and from Camel message.
sslContextParameters parameter org.apache.camel.util.jsse.SSLContextParameters false To configure security using SSLContextParameters
httpMethodRestrict parameter java.lang.String false Used to only allow consuming if the HttpMethod matches, such as GET/POST/PUT etc. Multiple methods can be specified separated by comma.
matchOnUriPrefix parameter java.lang.Boolean false true Whether or not the consumer should try to find a target consumer by matching the URI prefix if no exact match is found.
throwExceptionOnFailure parameter java.lang.Boolean false If the option is true, HttpProducer will ignore the Exchange.HTTP_URI header, and use the endpoint's URI for request. You may also set the option throwExceptionOnFailure to be false to let the producer send all the fault response back.
transferException parameter java.lang.Boolean false Option to disable throwing the HttpOperationFailedException in case of failed responses from the remote server. This allows you to get all responses regardless of the HTTP status code.
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

undertow consumer

The Undertow consumer.