public abstract static class RemoteSession.Factory<X> extends java.lang.Object implements SessionFactory
Constructor and Description |
---|
Factory() |
Modifier and Type | Method and Description |
---|---|
protected abstract ActiveSession |
newActiveSession(X additionalData,
org.openqa.selenium.remote.Dialect downstream,
org.openqa.selenium.remote.Dialect upstream,
org.openqa.selenium.remote.server.SessionCodec codec,
org.openqa.selenium.remote.SessionId id,
java.util.Map<java.lang.String,java.lang.Object> capabilities) |
protected java.util.Optional<ActiveSession> |
performHandshake(X additionalData,
java.net.URL url,
java.util.Set<org.openqa.selenium.remote.Dialect> downstreamDialects,
org.openqa.selenium.Capabilities capabilities) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, isSupporting
protected java.util.Optional<ActiveSession> performHandshake(X additionalData, java.net.URL url, java.util.Set<org.openqa.selenium.remote.Dialect> downstreamDialects, org.openqa.selenium.Capabilities capabilities)
protected abstract ActiveSession newActiveSession(X additionalData, org.openqa.selenium.remote.Dialect downstream, org.openqa.selenium.remote.Dialect upstream, org.openqa.selenium.remote.server.SessionCodec codec, org.openqa.selenium.remote.SessionId id, java.util.Map<java.lang.String,java.lang.Object> capabilities)