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 Classes 
    Modifier and Type Class Description
    static class  XMLHttpRequestExchange.CometDExchange.ReadyState  

    Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Response.Listener

    org.eclipse.jetty.client.api.Response.Listener.Adapter
  • Constructor Summary

    Constructors 
    Constructor Description
    CometDExchange​(XMLHttpRequestClient client, JavaScript javaScript, jdk.nashorn.api.scripting.ScriptObjectMirror 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

    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

  • Method Details

    • isAsynchronous

      public boolean isAsynchronous()
    • send

      public void send()
    • abort

      public void abort()
    • getReadyState

      public int getReadyState()
    • getResponseText

      public String getResponseText()
    • getResponseStatus

      public int getResponseStatus()
    • getResponseStatusText

      public String getResponseStatusText()
    • setRequestContent

      public void setRequestContent​(String content)
    • getAllResponseHeaders

      public String getAllResponseHeaders()
    • getResponseHeader

      public String getResponseHeader​(String name)
    • 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 interface org.eclipse.jetty.client.api.Response.HeadersListener
      Specified by:
      onHeaders in interface org.eclipse.jetty.client.api.Response.Listener
      Overrides:
      onHeaders in class org.eclipse.jetty.client.util.BufferingResponseListener
    • onContent

      public void onContent​(org.eclipse.jetty.client.api.Response response, ByteBuffer content)
      Specified by:
      onContent in interface org.eclipse.jetty.client.api.Response.ContentListener
      Specified by:
      onContent in interface org.eclipse.jetty.client.api.Response.Listener
      Overrides:
      onContent in class org.eclipse.jetty.client.util.BufferingResponseListener
    • onComplete

      public void onComplete​(org.eclipse.jetty.client.api.Result result)
      Specified by:
      onComplete in interface org.eclipse.jetty.client.api.Response.CompleteListener
      Specified by:
      onComplete in interface org.eclipse.jetty.client.api.Response.Listener
      Overrides:
      onComplete in class org.eclipse.jetty.client.util.FutureResponseListener
    • toString

      public String toString()
      Overrides:
      toString in class Object