org.cometd
Class XMLHttpRequestExchange.CometdExchange

java.lang.Object
  extended by org.eclipse.jetty.client.HttpExchange
      extended by org.eclipse.jetty.client.CachedExchange
          extended by org.eclipse.jetty.client.ContentExchange
              extended by org.cometd.XMLHttpRequestExchange.CometdExchange
Enclosing class:
XMLHttpRequestExchange

public static class XMLHttpRequestExchange.CometdExchange
extends org.eclipse.jetty.client.ContentExchange


Nested Class Summary
static class XMLHttpRequestExchange.CometdExchange.ReadyState
           
 
Nested classes/interfaces inherited from class org.eclipse.jetty.client.HttpExchange
org.eclipse.jetty.client.HttpExchange.CachedExchange, org.eclipse.jetty.client.HttpExchange.ContentExchange
 
Field Summary
 
Fields inherited from class org.eclipse.jetty.client.HttpExchange
STATUS_CANCELLED, STATUS_CANCELLING, 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
XMLHttpRequestExchange.CometdExchange(ThreadModel threads, org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thiz, org.mozilla.javascript.Function function, java.lang.String method, java.lang.String url)
           
 
Method Summary
 void cancel()
           
 java.lang.String getAllResponseHeaders()
           
 int getReadyState()
           
 java.lang.String getResponseHeader(java.lang.String name)
           
 java.lang.String getResponseStatusText()
           
 java.lang.String getResponseText()
           
protected  void onResponseComplete()
           
protected  void onResponseContent(org.eclipse.jetty.io.Buffer buffer)
           
protected  void onResponseHeaderComplete()
           
protected  void onResponseStatus(org.eclipse.jetty.io.Buffer version, int status, org.eclipse.jetty.io.Buffer statusText)
           
 void setRequestContent(java.lang.String content)
           
 
Methods inherited from class org.eclipse.jetty.client.ContentExchange
getFileForUpload, getResponseContent, getResponseContentBytes, onResponseHeader, onRetry, setFileForUpload
 
Methods inherited from class org.eclipse.jetty.client.CachedExchange
getResponseFields, getResponseStatus
 
Methods inherited from class org.eclipse.jetty.client.HttpExchange
addRequestHeader, addRequestHeader, configureListeners, getAddress, getEventListener, getMethod, getRequestContent, getRequestContentChunk, getRequestContentSource, getRequestFields, getRetryStatus, getScheme, getStatus, getURI, getVersion, isDone, onConnectionFailed, onException, onExpire, onRequestCommitted, onRequestComplete, onSwitchProtocol, reset, setAddress, setConfigureListeners, setEventListener, setMethod, setRequestContent, setRequestContentSource, setRequestContentType, setRequestHeader, setRequestHeader, setRetryStatus, setScheme, 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

XMLHttpRequestExchange.CometdExchange

public XMLHttpRequestExchange.CometdExchange(ThreadModel threads,
                                             org.mozilla.javascript.Scriptable scope,
                                             org.mozilla.javascript.Scriptable thiz,
                                             org.mozilla.javascript.Function function,
                                             java.lang.String method,
                                             java.lang.String url)
Method Detail

cancel

public void cancel()
Overrides:
cancel in class org.eclipse.jetty.client.HttpExchange

getReadyState

public int getReadyState()

getResponseText

public java.lang.String getResponseText()

getResponseStatusText

public java.lang.String getResponseStatusText()

setRequestContent

public void setRequestContent(java.lang.String content)
                       throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getAllResponseHeaders

public java.lang.String getAllResponseHeaders()

getResponseHeader

public java.lang.String getResponseHeader(java.lang.String name)

onResponseStatus

protected void onResponseStatus(org.eclipse.jetty.io.Buffer version,
                                int status,
                                org.eclipse.jetty.io.Buffer statusText)
                         throws java.io.IOException
Overrides:
onResponseStatus in class org.eclipse.jetty.client.ContentExchange
Throws:
java.io.IOException

onResponseHeaderComplete

protected void onResponseHeaderComplete()
                                 throws java.io.IOException
Overrides:
onResponseHeaderComplete in class org.eclipse.jetty.client.HttpExchange
Throws:
java.io.IOException

onResponseContent

protected void onResponseContent(org.eclipse.jetty.io.Buffer buffer)
                          throws java.io.IOException
Overrides:
onResponseContent in class org.eclipse.jetty.client.ContentExchange
Throws:
java.io.IOException

onResponseComplete

protected void onResponseComplete()
                           throws java.io.IOException
Overrides:
onResponseComplete in class org.eclipse.jetty.client.HttpExchange
Throws:
java.io.IOException


Copyright © 2010 Dojo Foundation. All Rights Reserved.