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.DemandedContentListener
,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 ClassesNested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener
org.eclipse.jetty.client.api.Response.Listener.Adapter
-
Constructor Summary
ConstructorsConstructorDescriptionCometDExchange(XMLHttpRequestClient client, JavaScript javaScript, Object jsThis, String httpMethod, String url, boolean async)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
abort()
int
getResponseHeader(String name)
int
boolean
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)
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.client.api.Response.AsyncContentListener
onContent
Methods inherited from interface org.eclipse.jetty.client.api.Response.ContentListener
onContent
Methods inherited from interface org.eclipse.jetty.client.api.Response.DemandedContentListener
onBeforeContent
Methods inherited from interface org.eclipse.jetty.client.api.Response.Listener
onFailure, onHeader, onSuccess
-
Constructor Details
-
CometDExchange
public CometDExchange(XMLHttpRequestClient client, JavaScript javaScript, Object jsThis, String httpMethod, String url, boolean async)
-
-
Method Details
-
isAsynchronous
public boolean isAsynchronous() -
send
public void send() -
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) -
onHeaders
public void onHeaders(org.eclipse.jetty.client.api.Response response)- Specified by:
onHeaders
in interfaceorg.eclipse.jetty.client.api.Response.HeadersListener
- Specified by:
onHeaders
in interfaceorg.eclipse.jetty.client.api.Response.Listener
- Overrides:
onHeaders
in classorg.eclipse.jetty.client.util.BufferingResponseListener
-
onContent
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.ContentListener
- Specified by:
onContent
in interfaceorg.eclipse.jetty.client.api.Response.Listener
- 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
- Specified by:
onComplete
in interfaceorg.eclipse.jetty.client.api.Response.Listener
- Overrides:
onComplete
in classorg.eclipse.jetty.client.util.FutureResponseListener
-
toString
-