Class RedisBackedSessionMap
- java.lang.Object
-
- org.openqa.selenium.grid.sessionmap.SessionMap
-
- org.openqa.selenium.grid.sessionmap.redis.RedisBackedSessionMap
-
- All Implemented Interfaces:
org.openqa.selenium.remote.http.HttpHandler,org.openqa.selenium.remote.http.Routable,org.openqa.selenium.status.HasReadyState
public class RedisBackedSessionMap extends org.openqa.selenium.grid.sessionmap.SessionMap
-
-
Constructor Summary
Constructors Constructor Description RedisBackedSessionMap(org.openqa.selenium.remote.tracing.Tracer tracer, java.net.URI serverUri, org.openqa.selenium.events.EventBus bus)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(org.openqa.selenium.grid.data.Session session)static org.openqa.selenium.grid.sessionmap.SessionMapcreate(org.openqa.selenium.grid.config.Config config)org.openqa.selenium.grid.data.Sessionget(org.openqa.selenium.remote.SessionId id)GridRedisClientgetRedisClient()java.net.URIgetUri(org.openqa.selenium.remote.SessionId id)booleanisReady()voidremove(org.openqa.selenium.remote.SessionId id)voidremoveByUri(java.net.URI uri)
-
-
-
Method Detail
-
create
public static org.openqa.selenium.grid.sessionmap.SessionMap create(org.openqa.selenium.grid.config.Config config)
-
add
public boolean add(org.openqa.selenium.grid.data.Session session)
- Specified by:
addin classorg.openqa.selenium.grid.sessionmap.SessionMap
-
get
public org.openqa.selenium.grid.data.Session get(org.openqa.selenium.remote.SessionId id) throws org.openqa.selenium.NoSuchSessionException- Specified by:
getin classorg.openqa.selenium.grid.sessionmap.SessionMap- Throws:
org.openqa.selenium.NoSuchSessionException
-
getUri
public java.net.URI getUri(org.openqa.selenium.remote.SessionId id) throws org.openqa.selenium.NoSuchSessionException- Overrides:
getUriin classorg.openqa.selenium.grid.sessionmap.SessionMap- Throws:
org.openqa.selenium.NoSuchSessionException
-
remove
public void remove(org.openqa.selenium.remote.SessionId id)
- Specified by:
removein classorg.openqa.selenium.grid.sessionmap.SessionMap
-
removeByUri
public void removeByUri(java.net.URI uri)
-
isReady
public boolean isReady()
-
getRedisClient
public GridRedisClient getRedisClient()
-
-