Package org.cometd.javascript
Class XMLHttpRequestExchange.CometDExchange
java.lang.Object
org.eclipse.jetty.client.api.Response.Listener.Adapter
org.eclipse.jetty.client.util.BufferingResponseListener
org.eclipse.jetty.client.util.FutureResponseListener
org.cometd.javascript.XMLHttpRequestExchange.CometDExchange
- All Implemented Interfaces:
Future<org.eclipse.jetty.client.api.ContentResponse>
,EventListener
,org.eclipse.jetty.client.api.Response.AsyncContentListener
,org.eclipse.jetty.client.api.Response.BeginListener
,org.eclipse.jetty.client.api.Response.CompleteListener
,org.eclipse.jetty.client.api.Response.ContentListener
,org.eclipse.jetty.client.api.Response.FailureListener
,org.eclipse.jetty.client.api.Response.HeaderListener
,org.eclipse.jetty.client.api.Response.HeadersListener
,org.eclipse.jetty.client.api.Response.Listener
,org.eclipse.jetty.client.api.Response.ResponseListener
,org.eclipse.jetty.client.api.Response.SuccessListener
- Enclosing class:
- XMLHttpRequestExchange
public static class XMLHttpRequestExchange.CometDExchange
extends org.eclipse.jetty.client.util.FutureResponseListener
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XMLHttpRequestExchange.CometDExchange.ReadyState
-
Constructor Summary
Constructors Constructor Description CometDExchange(XMLHttpRequestClient client, ThreadModel threads, org.mozilla.javascript.Scriptable thiz, String method, String url, boolean async)
-
Method Summary
Modifier and Type Method Description void
abort()
String
getAllResponseHeaders()
int
getReadyState()
String
getResponseHeader(String name)
int
getResponseStatus()
String
getResponseStatusText()
String
getResponseText()
boolean
isAsynchronous()
void
onBegin(org.eclipse.jetty.client.api.Response response)
void
onComplete(org.eclipse.jetty.client.api.Result result)
void
onContent(org.eclipse.jetty.client.api.Response response, ByteBuffer content)
void
onHeaders(org.eclipse.jetty.client.api.Response response)
void
send()
void
setRequestContent(String content)
String
toString()
Methods inherited from class org.eclipse.jetty.client.util.FutureResponseListener
cancel, get, get, getRequest, isCancelled, isDone
Methods inherited from class org.eclipse.jetty.client.util.BufferingResponseListener
getContent, getContentAsInputStream, getContentAsString, getContentAsString, getContentAsString, getEncoding, getMediaType
-
Constructor Details
-
CometDExchange
public CometDExchange(XMLHttpRequestClient client, ThreadModel threads, org.mozilla.javascript.Scriptable thiz, String method, String url, boolean async)
-
-
Method Details
-
isAsynchronous
public boolean isAsynchronous() -
send
- Throws:
Exception
-
abort
public void abort() -
getReadyState
public int getReadyState() -
getResponseText
-
getResponseStatus
public int getResponseStatus() -
getResponseStatusText
-
setRequestContent
-
getAllResponseHeaders
-
getResponseHeader
-
onBegin
public void onBegin(org.eclipse.jetty.client.api.Response response)- Specified by:
onBegin
in interfaceorg.eclipse.jetty.client.api.Response.BeginListener
- Overrides:
onBegin
in classorg.eclipse.jetty.client.api.Response.Listener.Adapter
-
onHeaders
public void onHeaders(org.eclipse.jetty.client.api.Response response)- Specified by:
onHeaders
in interfaceorg.eclipse.jetty.client.api.Response.HeadersListener
- Overrides:
onHeaders
in classorg.eclipse.jetty.client.util.BufferingResponseListener
-
onContent
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.ContentListener
- Overrides:
onContent
in classorg.eclipse.jetty.client.util.BufferingResponseListener
-
onComplete
public void onComplete(org.eclipse.jetty.client.api.Result result)- Specified by:
onComplete
in interfaceorg.eclipse.jetty.client.api.Response.CompleteListener
- Overrides:
onComplete
in classorg.eclipse.jetty.client.util.FutureResponseListener
-
toString
-