Class RemoteSessionMap
- java.lang.Object
-
- org.openqa.selenium.grid.sessionmap.SessionMap
-
- org.openqa.selenium.grid.sessionmap.remote.RemoteSessionMap
-
- All Implemented Interfaces:
org.openqa.selenium.remote.http.HttpHandler
,org.openqa.selenium.remote.http.Routable
,HasReadyState
public class RemoteSessionMap extends SessionMap
-
-
Field Summary
-
Fields inherited from class org.openqa.selenium.grid.sessionmap.SessionMap
tracer
-
-
Constructor Summary
Constructors Constructor Description RemoteSessionMap(org.openqa.selenium.remote.tracing.Tracer tracer, org.openqa.selenium.remote.http.HttpClient client)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(Session session)
static SessionMap
create(org.openqa.selenium.grid.config.Config config)
Session
get(org.openqa.selenium.remote.SessionId id)
java.net.URI
getUri(org.openqa.selenium.remote.SessionId id)
boolean
isReady()
void
remove(org.openqa.selenium.remote.SessionId id)
-
Methods inherited from class org.openqa.selenium.grid.sessionmap.SessionMap
execute, matches
-
-
-
-
Method Detail
-
create
public static SessionMap create(org.openqa.selenium.grid.config.Config config)
-
isReady
public boolean isReady()
-
add
public boolean add(Session session)
- Specified by:
add
in classSessionMap
-
get
public Session get(org.openqa.selenium.remote.SessionId id)
- Specified by:
get
in classSessionMap
-
getUri
public java.net.URI getUri(org.openqa.selenium.remote.SessionId id) throws org.openqa.selenium.NoSuchSessionException
- Overrides:
getUri
in classSessionMap
- Throws:
org.openqa.selenium.NoSuchSessionException
-
remove
public void remove(org.openqa.selenium.remote.SessionId id)
- Specified by:
remove
in classSessionMap
-
-