Class RemoteSession.Factory<X>

    • Constructor Summary

      Constructors 
      Constructor Description
      Factory()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract ActiveSession newActiveSession​(X additionalData, org.openqa.selenium.remote.Dialect downstream, org.openqa.selenium.remote.Dialect upstream, org.openqa.selenium.remote.http.HttpHandler codec, org.openqa.selenium.remote.SessionId id, java.util.Map<java.lang.String,​java.lang.Object> capabilities)  
      protected java.util.Optional<ActiveSession> performHandshake​(org.openqa.selenium.remote.tracing.Tracer tracer, X additionalData, java.net.URL url, java.util.Set<org.openqa.selenium.remote.Dialect> downstreamDialects, org.openqa.selenium.Capabilities capabilities)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.function.Function

        andThen, apply, compose
      • Methods inherited from interface java.util.function.Predicate

        and, negate, or, test
    • Constructor Detail

      • Factory

        public Factory()
    • Method Detail

      • performHandshake

        protected java.util.Optional<ActiveSession> performHandshake​(org.openqa.selenium.remote.tracing.Tracer tracer,
                                                                     X additionalData,
                                                                     java.net.URL url,
                                                                     java.util.Set<org.openqa.selenium.remote.Dialect> downstreamDialects,
                                                                     org.openqa.selenium.Capabilities capabilities)
      • newActiveSession

        protected abstract ActiveSession newActiveSession​(X additionalData,
                                                          org.openqa.selenium.remote.Dialect downstream,
                                                          org.openqa.selenium.remote.Dialect upstream,
                                                          org.openqa.selenium.remote.http.HttpHandler codec,
                                                          org.openqa.selenium.remote.SessionId id,
                                                          java.util.Map<java.lang.String,​java.lang.Object> capabilities)