Interface JettyContentExchange


public interface JettyContentExchange
  • Method Details

    • init

      void init(org.apache.camel.Exchange exchange, JettyHttpBinding jettyBinding, org.eclipse.jetty.client.HttpClient client, org.apache.camel.AsyncCallback callback)
    • setRequestContentType

      void setRequestContentType(String contentType)
    • setMethod

      void setMethod(String method)
    • setTimeout

      void setTimeout(long timeout)
    • setURL

      void setURL(String url)
    • setRequestContent

      void setRequestContent(byte[] byteArray)
    • setRequestContent

      void setRequestContent(String data, String charset) throws UnsupportedEncodingException
      Throws:
      UnsupportedEncodingException
    • setRequestContent

      void setRequestContent(InputStream ins)
    • setRequestContent

      void setRequestContent(InputStream ins, int contentLength)
    • addRequestHeader

      void addRequestHeader(String key, String s)
    • setSupportRedirect

      void setSupportRedirect(boolean supportRedirect)
    • send

      void send(org.eclipse.jetty.client.HttpClient client) throws IOException
      Throws:
      IOException
    • getBody

      byte[] getBody()
    • getUrl

      String getUrl()
    • getResponseStatus

      int getResponseStatus()
    • getResponseContentBytes

      byte[] getResponseContentBytes()
    • getResponseHeaders

      Map<String,Collection<String>> getResponseHeaders()
    • getRequestHeaders

      Map<String,Collection<String>> getRequestHeaders()