Interface UndertowHttpBinding
-
- All Known Implementing Classes:
DefaultUndertowHttpBinding
,RestUndertowHttpBinding
public interface UndertowHttpBinding
Interface to define custom binding for the component
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
populateCamelHeaders(io.undertow.client.ClientResponse response, Map<String,Object> headerMap, org.apache.camel.Exchange exchange)
void
populateCamelHeaders(io.undertow.server.HttpServerExchange httpExchange, Map<String,Object> headerMap, org.apache.camel.Exchange exchange)
void
setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
void
setMuteException(Boolean muteException)
void
setTransferException(Boolean transferException)
org.apache.camel.Message
toCamelMessage(io.undertow.client.ClientExchange clientExchange, org.apache.camel.Exchange exchange)
org.apache.camel.Message
toCamelMessage(io.undertow.server.HttpServerExchange httpExchange, org.apache.camel.Exchange exchange)
Object
toHttpRequest(io.undertow.client.ClientRequest clientRequest, org.apache.camel.Message message)
Object
toHttpResponse(io.undertow.server.HttpServerExchange httpExchange, org.apache.camel.Message message)
-
-
-
Method Detail
-
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
void setTransferException(Boolean transferException)
-
setMuteException
void setMuteException(Boolean muteException)
-
-