Class ResourceTiming


  • public class ResourceTiming
    extends java.lang.Object
    Timing information for the request
    • Constructor Summary

      Constructors 
      Constructor Description
      ResourceTiming​(double requestTime, double proxyStart, double proxyEnd, double dnsStart, double dnsEnd, double connectStart, double connectEnd, double sslStart, double sslEnd, java.lang.Double workerStart, java.lang.Double workerReady, double sendStart, double sendEnd, java.lang.Double pushStart, java.lang.Double pushEnd, double receiveHeadersEnd)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getConnectEnd()
      Connected to the remote host.
      double getConnectStart()
      Started connecting to the remote host.
      double getDnsEnd()
      Finished DNS address resolve.
      double getDnsStart()
      Started DNS address resolve.
      double getProxyEnd()
      Finished resolving proxy.
      double getProxyStart()
      Started resolving proxy.
      java.lang.Double getPushEnd()
      Time the server finished pushing request.
      java.lang.Double getPushStart()
      Time the server started pushing request.
      double getReceiveHeadersEnd()
      Finished receiving response headers.
      double getRequestTime()
      Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.
      double getSendEnd()
      Finished sending request.
      double getSendStart()
      Started sending request.
      double getSslEnd()
      Finished SSL handshake.
      double getSslStart()
      Started SSL handshake.
      java.lang.Double getWorkerReady()
      Finished Starting ServiceWorker.
      java.lang.Double getWorkerStart()
      Started running ServiceWorker.
      void setConnectEnd​(double connectEnd)
      Connected to the remote host.
      void setConnectStart​(double connectStart)
      Started connecting to the remote host.
      void setDnsEnd​(double dnsEnd)
      Finished DNS address resolve.
      void setDnsStart​(double dnsStart)
      Started DNS address resolve.
      void setProxyEnd​(double proxyEnd)
      Finished resolving proxy.
      void setProxyStart​(double proxyStart)
      Started resolving proxy.
      void setPushEnd​(java.lang.Double pushEnd)
      Time the server finished pushing request.
      void setPushStart​(java.lang.Double pushStart)
      Time the server started pushing request.
      void setReceiveHeadersEnd​(double receiveHeadersEnd)
      Finished receiving response headers.
      void setRequestTime​(double requestTime)
      Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.
      void setSendEnd​(double sendEnd)
      Finished sending request.
      void setSendStart​(double sendStart)
      Started sending request.
      void setSslEnd​(double sslEnd)
      Finished SSL handshake.
      void setSslStart​(double sslStart)
      Started SSL handshake.
      void setWorkerReady​(java.lang.Double workerReady)
      Finished Starting ServiceWorker.
      void setWorkerStart​(java.lang.Double workerStart)
      Started running ServiceWorker.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResourceTiming

        public ResourceTiming​(double requestTime,
                              double proxyStart,
                              double proxyEnd,
                              double dnsStart,
                              double dnsEnd,
                              double connectStart,
                              double connectEnd,
                              double sslStart,
                              double sslEnd,
                              java.lang.Double workerStart,
                              java.lang.Double workerReady,
                              double sendStart,
                              double sendEnd,
                              java.lang.Double pushStart,
                              java.lang.Double pushEnd,
                              double receiveHeadersEnd)
    • Method Detail

      • getRequestTime

        public double getRequestTime()
        Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.
      • setRequestTime

        public void setRequestTime​(double requestTime)
        Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.
      • getProxyStart

        public double getProxyStart()
        Started resolving proxy.
      • setProxyStart

        public void setProxyStart​(double proxyStart)
        Started resolving proxy.
      • getProxyEnd

        public double getProxyEnd()
        Finished resolving proxy.
      • setProxyEnd

        public void setProxyEnd​(double proxyEnd)
        Finished resolving proxy.
      • getDnsStart

        public double getDnsStart()
        Started DNS address resolve.
      • setDnsStart

        public void setDnsStart​(double dnsStart)
        Started DNS address resolve.
      • getDnsEnd

        public double getDnsEnd()
        Finished DNS address resolve.
      • setDnsEnd

        public void setDnsEnd​(double dnsEnd)
        Finished DNS address resolve.
      • getConnectStart

        public double getConnectStart()
        Started connecting to the remote host.
      • setConnectStart

        public void setConnectStart​(double connectStart)
        Started connecting to the remote host.
      • getConnectEnd

        public double getConnectEnd()
        Connected to the remote host.
      • setConnectEnd

        public void setConnectEnd​(double connectEnd)
        Connected to the remote host.
      • getSslStart

        public double getSslStart()
        Started SSL handshake.
      • setSslStart

        public void setSslStart​(double sslStart)
        Started SSL handshake.
      • getSslEnd

        public double getSslEnd()
        Finished SSL handshake.
      • setSslEnd

        public void setSslEnd​(double sslEnd)
        Finished SSL handshake.
      • getWorkerStart

        public java.lang.Double getWorkerStart()
        Started running ServiceWorker.
      • setWorkerStart

        public void setWorkerStart​(java.lang.Double workerStart)
        Started running ServiceWorker.
      • getWorkerReady

        public java.lang.Double getWorkerReady()
        Finished Starting ServiceWorker.
      • setWorkerReady

        public void setWorkerReady​(java.lang.Double workerReady)
        Finished Starting ServiceWorker.
      • getSendStart

        public double getSendStart()
        Started sending request.
      • setSendStart

        public void setSendStart​(double sendStart)
        Started sending request.
      • getSendEnd

        public double getSendEnd()
        Finished sending request.
      • setSendEnd

        public void setSendEnd​(double sendEnd)
        Finished sending request.
      • getPushStart

        public java.lang.Double getPushStart()
        Time the server started pushing request.
      • setPushStart

        public void setPushStart​(java.lang.Double pushStart)
        Time the server started pushing request.
      • getPushEnd

        public java.lang.Double getPushEnd()
        Time the server finished pushing request.
      • setPushEnd

        public void setPushEnd​(java.lang.Double pushEnd)
        Time the server finished pushing request.
      • getReceiveHeadersEnd

        public double getReceiveHeadersEnd()
        Finished receiving response headers.
      • setReceiveHeadersEnd

        public void setReceiveHeadersEnd​(double receiveHeadersEnd)
        Finished receiving response headers.