Class 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  
      • 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, 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.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 org.eclipse.jetty.client.api.Response.Listener.Adapter

        onContent, onFailure, onHeader, onSuccess
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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 interface org.eclipse.jetty.client.api.Response.BeginListener
        Overrides:
        onBegin in class org.eclipse.jetty.client.api.Response.Listener.Adapter
      • onHeaders

        public void onHeaders​(org.eclipse.jetty.client.api.Response response)
        Specified by:
        onHeaders in interface org.eclipse.jetty.client.api.Response.HeadersListener
        Overrides:
        onHeaders in class org.eclipse.jetty.client.util.BufferingResponseListener
      • onContent

        public void onContent​(org.eclipse.jetty.client.api.Response response,
                              java.nio.ByteBuffer content)
        Specified by:
        onContent in interface org.eclipse.jetty.client.api.Response.ContentListener
        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
        Overrides:
        onComplete in class org.eclipse.jetty.client.util.FutureResponseListener
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object