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
 java.lang.String getResponseContent()
           
 byte[] getResponseData()
           
 java.lang.String getResponseEncoding()
           
 org.mortbay.jetty.HttpFields getResponseFields()
           
 java.io.Reader getResponseReader()
           
 int getResponseStatus()
           
 java.io.InputStream getResponseStream()
           
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, getTimeout, getURI, getVersion, isDone, onConnectionFailed, onException, onExpire, onRequestCommitted, onRequestComplete, onResponseComplete, onResponseHeaderComplete, onRetry, reset, setAddress, setConfigureListeners, setEventListener, setMethod, setRequestContent, setRequestContentSource, setRequestContentType, setRequestHeader, setRequestHeader, setRetryStatus, setScheme, setTimeout, setURI, setURL, setVersion, setVersion, toString, waitForDone, 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 java.lang.String getResponseContent()
                                    throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getResponseReader

public java.io.Reader getResponseReader()
                                 throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getResponseStream

public java.io.InputStream getResponseStream()
                                      throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getResponseData

public byte[] getResponseData()
                       throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getResponseEncoding

public java.lang.String getResponseEncoding()
                                     throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

onResponseStatus

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

onResponseHeader

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

onResponseContent

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


Copyright © 2005-2012 FuseSource. All Rights Reserved.