Class ResourceTiming
- java.lang.Object
-
- org.openqa.selenium.devtools.network.model.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.
-
-
-
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.
-
-