Package Torello.Browser.BrowserAPI
Class Network.ResourceTiming
- java.lang.Object
-
- Torello.Browser.BaseType<Network.ResourceTiming>
-
- Torello.Browser.BrowserAPI.Network.ResourceTiming
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<BaseType<?>>
- Enclosing class:
- Network
public static class Network.ResourceTiming extends BaseType<Network.ResourceTiming> implements java.io.Serializable
This Nested Java Class is declared as a "Type", which is similar to a Java Class. The CDP API Specifications list this type among the types, events & commands located in theNetworkdomain, which may be found within theBrowserAPI.
📌 All browser domain type classes will have a class name that begins with an upper case letter.Timing information for the request.- See Also:
- Serialized Form
Hi-Lited Source-Code:This File's Source Code:
- View Here: Torello/Browser/BrowserAPI/Network.java
- Open New Browser-Tab: Torello/Browser/BrowserAPI/Network.java
File Size: 6,140 Bytes Line Count: 158 '\n' Characters Found
Helper: Equals, HashCode, toJSON, etc
- View Here: Network$$ResourceTiming$$.java
- Open New Browser-Tab: Network$$ResourceTiming$$.java
File Size: 19,816 Bytes Line Count: 431 '\n' Characters Found
-
-
Field Summary
Serializable ID Modifier and Type Field Description protected static longserialVersionUIDType Fields / Properties (from Google & Browser Specs) Modifier and Type Field Description NumberconnectEndConnected to the remote host.NumberconnectStartStarted connecting to the remote host.NumberdnsEndFinished DNS address resolve.NumberdnsStartStarted DNS address resolve.NumberproxyEndFinished resolving proxy.NumberproxyStartStarted resolving proxy.NumberpushEndTime the server finished pushing request.NumberpushStartTime the server started pushing request.NumberreceiveHeadersEndFinished receiving response headers.NumberreceiveHeadersStartStarted receiving response headers.NumberrequestTimeTiming's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.NumbersendEndFinished sending request.NumbersendStartStarted sending request.NumbersslEndFinished SSL handshake.NumbersslStartStarted SSL handshake.NumberworkerCacheLookupStartStarted cache lookup when the source was evaluated tocache.NumberworkerFetchStartStarted fetch event.NumberworkerReadyFinished Starting ServiceWorker.NumberworkerRespondWithSettledSettled fetch event respondWith promise.NumberworkerRouterEvaluationStartStarted ServiceWorker static routing source evaluation.NumberworkerStartStarted running ServiceWorker.
-
Constructor Summary
Constructors Constructor Description ResourceTiming(ReadOnlyList<Boolean> isPresent, Number requestTime, Number proxyStart, Number proxyEnd, Number dnsStart, Number dnsEnd, Number connectStart, Number connectEnd, Number sslStart, Number sslEnd, Number workerStart, Number workerReady, Number workerFetchStart, Number workerRespondWithSettled, Number workerRouterEvaluationStart, Number workerCacheLookupStart, Number sendStart, Number sendEnd, Number pushStart, Number pushEnd, Number receiveHeadersStart, Number receiveHeadersEnd)Constructor.
-
Method Summary
Static Builder Convert a JsonObject to a POJO Modifier and Type Method Description static Network.ResourceTimingfromJSON(JsonObject jo)Creates an instance of this class from aJsonObject.Retrieve the Type-Descriptor Singleton-Instance for this Nested Class. Modifier and Type Method Description static NestedDescriptor<Network.ResourceTiming>descriptor()Returns this class'sNestedDescriptorsingleton-instance.-
Methods inherited from class Torello.Browser.BaseType
allEnumStrROLs, compareTo, enumStrList, enumStrValidate, enumStrValidateThrow, equals, hashCode, isPresent, optionalsValidate, optionalsValidateThrow, toJSON, toString
-
-
-
-
Field Detail
-
serialVersionUID
protected static final long serialVersionUID
This fulfils the SerialVersion UID requirement for all classes that implement Java'sinterface java.io.Serializable. Using theSerializableImplementation offered by java is very easy, and can make saving program state when debugging a lot easier. It can also be used in place of more complicated systems like "hibernate" to store data as well.- See Also:
- Constant Field Values
-
requestTime
public final java.lang.Number requestTime
Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.
-
proxyStart
public final java.lang.Number proxyStart
Started resolving proxy.
-
proxyEnd
public final java.lang.Number proxyEnd
Finished resolving proxy.
-
dnsStart
public final java.lang.Number dnsStart
Started DNS address resolve.
-
dnsEnd
public final java.lang.Number dnsEnd
Finished DNS address resolve.
-
connectStart
public final java.lang.Number connectStart
Started connecting to the remote host.
-
connectEnd
public final java.lang.Number connectEnd
Connected to the remote host.
-
sslStart
public final java.lang.Number sslStart
Started SSL handshake.
-
sslEnd
public final java.lang.Number sslEnd
Finished SSL handshake.
-
workerStart
public final java.lang.Number workerStart
Started running ServiceWorker.
EXPERIMENTAL
-
workerReady
public final java.lang.Number workerReady
Finished Starting ServiceWorker.
EXPERIMENTAL
-
workerFetchStart
public final java.lang.Number workerFetchStart
Started fetch event.
EXPERIMENTAL
-
workerRespondWithSettled
public final java.lang.Number workerRespondWithSettled
Settled fetch event respondWith promise.
EXPERIMENTAL
-
workerRouterEvaluationStart
public final java.lang.Number workerRouterEvaluationStart
Started ServiceWorker static routing source evaluation.
OPTIONALEXPERIMENTAL
-
workerCacheLookupStart
public final java.lang.Number workerCacheLookupStart
Started cache lookup when the source was evaluated tocache.
OPTIONALEXPERIMENTAL
-
sendStart
public final java.lang.Number sendStart
Started sending request.
-
sendEnd
public final java.lang.Number sendEnd
Finished sending request.
-
pushStart
public final java.lang.Number pushStart
Time the server started pushing request.
EXPERIMENTAL
-
pushEnd
public final java.lang.Number pushEnd
Time the server finished pushing request.
EXPERIMENTAL
-
receiveHeadersStart
public final java.lang.Number receiveHeadersStart
Started receiving response headers.
EXPERIMENTAL
-
receiveHeadersEnd
public final java.lang.Number receiveHeadersEnd
Finished receiving response headers.
-
-
Constructor Detail
-
ResourceTiming
public ResourceTiming(ReadOnlyList<java.lang.Boolean> isPresent, 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 workerRouterEvaluationStart, java.lang.Number workerCacheLookupStart, java.lang.Number sendStart, java.lang.Number sendEnd, java.lang.Number pushStart, java.lang.Number pushEnd, java.lang.Number receiveHeadersStart, java.lang.Number receiveHeadersEnd)
Constructor. Please review this class' fields for documentation.
-
-
Method Detail
-
fromJSON
public static Network.ResourceTiming fromJSON(JsonObject jo)
Creates an instance of this class from aJsonObject.- Code:
- Exact Method Body:
return singleton.fromJSON(jo);
-
descriptor
public static NestedDescriptor<Network.ResourceTiming> descriptor()
Returns this class'sNestedDescriptorsingleton-instance. class / type.- Code:
- Exact Method Body:
return singleton.descriptor();
-
-