Class ResourceTiming


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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Number getConnectEnd()
      Connected to the remote host.
      java.lang.Number getConnectStart()
      Started connecting to the remote host.
      java.lang.Number getDnsEnd()
      Finished DNS address resolve.
      java.lang.Number getDnsStart()
      Started DNS address resolve.
      java.lang.Number getProxyEnd()
      Finished resolving proxy.
      java.lang.Number getProxyStart()
      Started resolving proxy.
      java.lang.Number getPushEnd()
      Time the server finished pushing request.
      java.lang.Number getPushStart()
      Time the server started pushing request.
      java.lang.Number getReceiveHeadersEnd()
      Finished receiving response headers.
      java.lang.Number getRequestTime()
      Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.
      java.lang.Number getSendEnd()
      Finished sending request.
      java.lang.Number getSendStart()
      Started sending request.
      java.lang.Number getSslEnd()
      Finished SSL handshake.
      java.lang.Number getSslStart()
      Started SSL handshake.
      java.lang.Number getWorkerFetchStart()
      Started fetch event.
      java.lang.Number getWorkerReady()
      Finished Starting ServiceWorker.
      java.lang.Number getWorkerRespondWithSettled()
      Settled fetch event respondWith promise.
      java.lang.Number getWorkerStart()
      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​(java.lang.Number requestTime,
                              java.lang.Number proxyStart,
                              java.lang.Number proxyEnd,
                              java.lang.Number dnsStart,
                              java.lang.Number dnsEnd,
                              java.lang.Number connectStart,
                              java.lang.Number connectEnd,
                              java.lang.Number sslStart,
                              java.lang.Number sslEnd,
                              java.lang.Number workerStart,
                              java.lang.Number workerReady,
                              java.lang.Number workerFetchStart,
                              java.lang.Number workerRespondWithSettled,
                              java.lang.Number sendStart,
                              java.lang.Number sendEnd,
                              java.lang.Number pushStart,
                              java.lang.Number pushEnd,
                              java.lang.Number receiveHeadersEnd)
    • Method Detail

      • getRequestTime

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

        public java.lang.Number getProxyStart()
        Started resolving proxy.
      • getProxyEnd

        public java.lang.Number getProxyEnd()
        Finished resolving proxy.
      • getDnsStart

        public java.lang.Number getDnsStart()
        Started DNS address resolve.
      • getDnsEnd

        public java.lang.Number getDnsEnd()
        Finished DNS address resolve.
      • getConnectStart

        public java.lang.Number getConnectStart()
        Started connecting to the remote host.
      • getConnectEnd

        public java.lang.Number getConnectEnd()
        Connected to the remote host.
      • getSslStart

        public java.lang.Number getSslStart()
        Started SSL handshake.
      • getSslEnd

        public java.lang.Number getSslEnd()
        Finished SSL handshake.
      • getWorkerStart

        @Beta
        public java.lang.Number getWorkerStart()
        Started running ServiceWorker.
      • getWorkerReady

        @Beta
        public java.lang.Number getWorkerReady()
        Finished Starting ServiceWorker.
      • getWorkerFetchStart

        @Beta
        public java.lang.Number getWorkerFetchStart()
        Started fetch event.
      • getWorkerRespondWithSettled

        @Beta
        public java.lang.Number getWorkerRespondWithSettled()
        Settled fetch event respondWith promise.
      • getSendStart

        public java.lang.Number getSendStart()
        Started sending request.
      • getSendEnd

        public java.lang.Number getSendEnd()
        Finished sending request.
      • getPushStart

        @Beta
        public java.lang.Number getPushStart()
        Time the server started pushing request.
      • getPushEnd

        @Beta
        public java.lang.Number getPushEnd()
        Time the server finished pushing request.
      • getReceiveHeadersEnd

        public java.lang.Number getReceiveHeadersEnd()
        Finished receiving response headers.