Interface UndertowHttpBinding
- All Known Implementing Classes:
DefaultUndertowHttpBinding,RestUndertowHttpBinding
public interface UndertowHttpBinding
Interface to define custom binding for the component
-
Method Summary
Modifier and TypeMethodDescriptionvoidpopulateCamelHeaders(io.undertow.client.ClientResponse response, Map<String, Object> headerMap, org.apache.camel.Exchange exchange) voidpopulateCamelHeaders(io.undertow.server.HttpServerExchange httpExchange, Map<String, Object> headerMap, org.apache.camel.Exchange exchange) voidsetHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) voidsetMuteException(Boolean muteException) voidsetTransferException(Boolean transferException) org.apache.camel.MessagetoCamelMessage(io.undertow.client.ClientExchange clientExchange, org.apache.camel.Exchange exchange) org.apache.camel.MessagetoCamelMessage(io.undertow.server.HttpServerExchange httpExchange, org.apache.camel.Exchange exchange) toHttpRequest(io.undertow.client.ClientRequest clientRequest, org.apache.camel.Message message) toHttpResponse(io.undertow.server.HttpServerExchange httpExchange, org.apache.camel.Message message)
-
Method Details
-
toCamelMessage
org.apache.camel.Message toCamelMessage(io.undertow.server.HttpServerExchange httpExchange, org.apache.camel.Exchange exchange) throws Exception - Throws:
Exception
-
toCamelMessage
org.apache.camel.Message toCamelMessage(io.undertow.client.ClientExchange clientExchange, org.apache.camel.Exchange exchange) throws Exception - Throws:
Exception
-
populateCamelHeaders
void populateCamelHeaders(io.undertow.server.HttpServerExchange httpExchange, Map<String, Object> headerMap, org.apache.camel.Exchange exchange) throws Exception- Throws:
Exception
-
populateCamelHeaders
void populateCamelHeaders(io.undertow.client.ClientResponse response, Map<String, Object> headerMap, org.apache.camel.Exchange exchange) throws Exception- Throws:
Exception
-
toHttpResponse
Object toHttpResponse(io.undertow.server.HttpServerExchange httpExchange, org.apache.camel.Message message) throws IOException - Throws:
IOException
-
toHttpRequest
Object toHttpRequest(io.undertow.client.ClientRequest clientRequest, org.apache.camel.Message message) -
setHeaderFilterStrategy
void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) -
setTransferException
-
setMuteException
-