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 java.util.concurrent.Future
Future.StateNested 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 TypeMethodDescriptionvoidabort()intgetResponseHeader(String name) intbooleanvoidonBegin(org.eclipse.jetty.client.api.Response response) voidonComplete(org.eclipse.jetty.client.api.Result result) voidonContent(org.eclipse.jetty.client.api.Response response, ByteBuffer content) voidonHeaders(org.eclipse.jetty.client.api.Response response) voidsend()voidsetRequestContent(String content) toString()Methods inherited from class org.eclipse.jetty.client.util.FutureResponseListener
cancel, get, get, getRequest, isCancelled, isDoneMethods inherited from class org.eclipse.jetty.client.util.BufferingResponseListener
getContent, getContentAsInputStream, getContentAsString, getContentAsString, getContentAsString, getEncoding, getMediaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.concurrent.Future
exceptionNow, resultNow, stateMethods inherited from interface org.eclipse.jetty.client.api.Response.AsyncContentListener
onContentMethods inherited from interface org.eclipse.jetty.client.api.Response.ContentListener
onContentMethods inherited from interface org.eclipse.jetty.client.api.Response.DemandedContentListener
onBeforeContentMethods 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:
onHeadersin interfaceorg.eclipse.jetty.client.api.Response.HeadersListener- Specified by:
onHeadersin interfaceorg.eclipse.jetty.client.api.Response.Listener- Overrides:
onHeadersin classorg.eclipse.jetty.client.util.BufferingResponseListener
-
onContent
- Specified by:
onContentin interfaceorg.eclipse.jetty.client.api.Response.ContentListener- Specified by:
onContentin interfaceorg.eclipse.jetty.client.api.Response.Listener- Overrides:
onContentin classorg.eclipse.jetty.client.util.BufferingResponseListener
-
onComplete
public void onComplete(org.eclipse.jetty.client.api.Result result) - Specified by:
onCompletein interfaceorg.eclipse.jetty.client.api.Response.CompleteListener- Specified by:
onCompletein interfaceorg.eclipse.jetty.client.api.Response.Listener- Overrides:
onCompletein classorg.eclipse.jetty.client.util.FutureResponseListener
-
toString
-