Class NewSessionQueue

    • Field Detail

      • tracer

        protected final org.openqa.selenium.remote.tracing.Tracer tracer
      • retryInterval

        protected final java.time.Duration retryInterval
      • requestTimeout

        protected final java.time.Duration requestTimeout
    • Constructor Detail

      • NewSessionQueue

        protected NewSessionQueue​(org.openqa.selenium.remote.tracing.Tracer tracer,
                                  java.time.Duration retryInterval,
                                  java.time.Duration requestTimeout)
    • Method Detail

      • offerLast

        public abstract boolean offerLast​(SessionRequest request)
      • offerFirst

        public abstract boolean offerFirst​(SessionRequest request)
      • clear

        public abstract int clear()
      • getQueueSize

        public abstract int getQueueSize()
      • getQueuedRequests

        public abstract java.util.List<java.util.Set<org.openqa.selenium.Capabilities>> getQueuedRequests()
      • hasRequestTimedOut

        public boolean hasRequestTimedOut​(SessionRequest request)