Interface UndertowHttpBinding

All Known Implementing Classes:
DefaultUndertowHttpBinding, RestUndertowHttpBinding

public interface UndertowHttpBinding
Interface to define custom binding for the component
  • Method Summary

    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)
     
    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

      void setTransferException(Boolean transferException)
    • setMuteException

      void setMuteException(Boolean muteException)