org.apache.servicemix.http.jetty
Class SmxHttpExchange

java.lang.Object
  extended by org.mortbay.jetty.client.HttpExchange
      extended by org.apache.servicemix.http.jetty.SmxHttpExchange
Direct Known Subclasses:
HttpProviderEndpoint.Exchange

public class SmxHttpExchange
extends org.mortbay.jetty.client.HttpExchange


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mortbay.jetty.client.HttpExchange
org.mortbay.jetty.client.HttpExchange.CachedExchange, org.mortbay.jetty.client.HttpExchange.ContentExchange
 
Field Summary
 
Fields inherited from class org.mortbay.jetty.client.HttpExchange
STATUS_COMPLETED, STATUS_EXCEPTED, STATUS_EXPIRED, STATUS_PARSING_CONTENT, STATUS_PARSING_HEADERS, STATUS_SENDING_REQUEST, STATUS_START, STATUS_WAITING_FOR_COMMIT, STATUS_WAITING_FOR_CONNECTION, STATUS_WAITING_FOR_RESPONSE
 
Constructor Summary
SmxHttpExchange()
           
 
Method Summary
 String getResponseContent()
           
 byte[] getResponseData()
           
 String getResponseEncoding()
           
 org.mortbay.jetty.HttpFields getResponseFields()
           
 Reader getResponseReader()
           
 int getResponseStatus()
           
protected  void onResponseContent(org.mortbay.io.Buffer content)
           
protected  void onResponseHeader(org.mortbay.io.Buffer name, org.mortbay.io.Buffer value)
           
protected  void onResponseStatus(org.mortbay.io.Buffer version, int status, org.mortbay.io.Buffer reason)
           
 
Methods inherited from class org.mortbay.jetty.client.HttpExchange
addRequestHeader, addRequestHeader, cancel, configureListeners, getAddress, getEventListener, getMethod, getRequestContent, getRequestContentChunk, getRequestContentSource, getRequestFields, getRetryStatus, getScheme, getStatus, getURI, getVersion, onConnectionFailed, onException, onExpire, onRequestCommitted, onRequestComplete, onResponseComplete, onResponseHeaderComplete, onRetry, reset, setAddress, setConfigureListeners, setEventListener, setMethod, setRequestContent, setRequestContentSource, setRequestContentType, setRequestHeader, setRequestHeader, setRetryStatus, setScheme, setURI, setURL, setVersion, setVersion, toString, waitForStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SmxHttpExchange

public SmxHttpExchange()
Method Detail

getResponseStatus

public int getResponseStatus()

getResponseFields

public org.mortbay.jetty.HttpFields getResponseFields()

getResponseContent

public String getResponseContent()
                          throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

getResponseReader

public Reader getResponseReader()
                         throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

getResponseData

public byte[] getResponseData()
                       throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

getResponseEncoding

public String getResponseEncoding()
                           throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

onResponseStatus

protected void onResponseStatus(org.mortbay.io.Buffer version,
                                int status,
                                org.mortbay.io.Buffer reason)
                         throws IOException
Overrides:
onResponseStatus in class org.mortbay.jetty.client.HttpExchange
Throws:
IOException

onResponseHeader

protected void onResponseHeader(org.mortbay.io.Buffer name,
                                org.mortbay.io.Buffer value)
                         throws IOException
Overrides:
onResponseHeader in class org.mortbay.jetty.client.HttpExchange
Throws:
IOException

onResponseContent

protected void onResponseContent(org.mortbay.io.Buffer content)
                          throws IOException
Overrides:
onResponseContent in class org.mortbay.jetty.client.HttpExchange
Throws:
IOException


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.