public class DefaultUndertowHttpBinding extends Object implements UndertowHttpBinding
UndertowHeaderFilterStrategy
is also used.Constructor and Description |
---|
DefaultUndertowHttpBinding() |
DefaultUndertowHttpBinding(boolean useStreaming) |
DefaultUndertowHttpBinding(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy,
Boolean transferException,
Boolean muteException) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.spi.HeaderFilterStrategy |
getHeaderFilterStrategy() |
Boolean |
isMuteException() |
Boolean |
isTransferException() |
void |
populateCamelHeaders(io.undertow.client.ClientResponse response,
Map<String,Object> headersMap,
org.apache.camel.Exchange exchange) |
void |
populateCamelHeaders(io.undertow.server.HttpServerExchange httpExchange,
Map<String,Object> headersMap,
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) |
public DefaultUndertowHttpBinding()
public DefaultUndertowHttpBinding(boolean useStreaming)
public org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
public void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
setHeaderFilterStrategy
in interface UndertowHttpBinding
public Boolean isTransferException()
public void setTransferException(Boolean transferException)
setTransferException
in interface UndertowHttpBinding
public Boolean isMuteException()
public void setMuteException(Boolean muteException)
setMuteException
in interface UndertowHttpBinding
public org.apache.camel.Message toCamelMessage(io.undertow.server.HttpServerExchange httpExchange, org.apache.camel.Exchange exchange) throws Exception
toCamelMessage
in interface UndertowHttpBinding
Exception
public org.apache.camel.Message toCamelMessage(io.undertow.client.ClientExchange clientExchange, org.apache.camel.Exchange exchange) throws Exception
toCamelMessage
in interface UndertowHttpBinding
Exception
public void populateCamelHeaders(io.undertow.server.HttpServerExchange httpExchange, Map<String,Object> headersMap, org.apache.camel.Exchange exchange) throws Exception
populateCamelHeaders
in interface UndertowHttpBinding
Exception
public void populateCamelHeaders(io.undertow.client.ClientResponse response, Map<String,Object> headersMap, org.apache.camel.Exchange exchange)
populateCamelHeaders
in interface UndertowHttpBinding
public Object toHttpResponse(io.undertow.server.HttpServerExchange httpExchange, org.apache.camel.Message message) throws IOException
toHttpResponse
in interface UndertowHttpBinding
IOException
public Object toHttpRequest(io.undertow.client.ClientRequest clientRequest, org.apache.camel.Message message)
toHttpRequest
in interface UndertowHttpBinding
Apache Camel