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:
java.util.concurrent.Future<org.eclipse.jetty.client.api.ContentResponse>
,java.util.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, JavaScript javaScript, jdk.nashorn.api.scripting.ScriptObjectMirror thiz, java.lang.String method, java.lang.String url, boolean async)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
java.lang.String
getAllResponseHeaders()
int
getReadyState()
java.lang.String
getResponseHeader(java.lang.String name)
int
getResponseStatus()
java.lang.String
getResponseStatusText()
java.lang.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, java.nio.ByteBuffer content)
void
onHeaders(org.eclipse.jetty.client.api.Response response)
void
send()
void
setRequestContent(java.lang.String content)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.jetty.client.util.BufferingResponseListener
getContent, getContentAsInputStream, getContentAsString, getContentAsString, getContentAsString, getEncoding, getMediaType
-
Methods inherited from class org.eclipse.jetty.client.util.FutureResponseListener
cancel, get, get, getRequest, isCancelled, isDone
-
-
-
-
Constructor Detail
-
CometDExchange
public CometDExchange(XMLHttpRequestClient client, JavaScript javaScript, jdk.nashorn.api.scripting.ScriptObjectMirror thiz, java.lang.String method, java.lang.String url, boolean async)
-
-
Method Detail
-
isAsynchronous
public boolean isAsynchronous()
-
send
public void send() throws java.lang.Exception
- Throws:
java.lang.Exception
-
abort
public void abort()
-
getReadyState
public int getReadyState()
-
getResponseText
public java.lang.String getResponseText()
-
getResponseStatus
public int getResponseStatus()
-
getResponseStatusText
public java.lang.String getResponseStatusText()
-
setRequestContent
public void setRequestContent(java.lang.String content)
-
getAllResponseHeaders
public java.lang.String getAllResponseHeaders()
-
getResponseHeader
public java.lang.String getResponseHeader(java.lang.String name)
-
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
public void onContent(org.eclipse.jetty.client.api.Response response, java.nio.ByteBuffer content)
- 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
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-