Class LocalNewSessionQueue

    • Constructor Detail

      • LocalNewSessionQueue

        public LocalNewSessionQueue​(org.openqa.selenium.remote.tracing.Tracer tracer,
                                    EventBus bus,
                                    java.time.Duration retryInterval,
                                    java.time.Duration requestTimeout)
    • Method Detail

      • isReady

        public boolean isReady()
      • offerLast

        public boolean offerLast​(org.openqa.selenium.remote.http.HttpRequest request,
                                 RequestId requestId)
        Specified by:
        offerLast in class NewSessionQueue
      • offerFirst

        public boolean offerFirst​(org.openqa.selenium.remote.http.HttpRequest request,
                                  RequestId requestId)
        Specified by:
        offerFirst in class NewSessionQueue
      • remove

        public java.util.Optional<org.openqa.selenium.remote.http.HttpRequest> remove​(RequestId id)
        Specified by:
        remove in class NewSessionQueue
      • callExecutorShutdown

        public void callExecutorShutdown()