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 UndertowHttpBindingpublic Boolean isTransferException()
public void setTransferException(Boolean transferException)
setTransferException in interface UndertowHttpBindingpublic Boolean isMuteException()
public void setMuteException(Boolean muteException)
setMuteException in interface UndertowHttpBindingpublic org.apache.camel.Message toCamelMessage(io.undertow.server.HttpServerExchange httpExchange,
org.apache.camel.Exchange exchange)
throws Exception
toCamelMessage in interface UndertowHttpBindingExceptionpublic org.apache.camel.Message toCamelMessage(io.undertow.client.ClientExchange clientExchange,
org.apache.camel.Exchange exchange)
throws Exception
toCamelMessage in interface UndertowHttpBindingExceptionpublic void populateCamelHeaders(io.undertow.server.HttpServerExchange httpExchange,
Map<String,Object> headersMap,
org.apache.camel.Exchange exchange)
throws Exception
populateCamelHeaders in interface UndertowHttpBindingExceptionpublic void populateCamelHeaders(io.undertow.client.ClientResponse response,
Map<String,Object> headersMap,
org.apache.camel.Exchange exchange)
populateCamelHeaders in interface UndertowHttpBindingpublic Object toHttpResponse(io.undertow.server.HttpServerExchange httpExchange, org.apache.camel.Message message) throws IOException
toHttpResponse in interface UndertowHttpBindingIOExceptionpublic Object toHttpRequest(io.undertow.client.ClientRequest clientRequest, org.apache.camel.Message message)
toHttpRequest in interface UndertowHttpBindingApache Camel