Package org.openqa.selenium.redis
Class GridRedisClient
java.lang.Object
org.openqa.selenium.redis.GridRedisClient
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllNodeAvailability(org.openqa.selenium.grid.data.Availability availability, Set<org.openqa.selenium.grid.data.NodeId> nodes) voidaddNode(org.openqa.selenium.grid.data.NodeStatus node) voidaddNodeAvailability(org.openqa.selenium.grid.data.Availability availability, org.openqa.selenium.grid.data.NodeStatus node) voidclose()voidSet<org.openqa.selenium.grid.data.NodeId>getKeysByPattern(String pattern) Optional<org.openqa.selenium.grid.data.NodeStatus>getNode(org.openqa.selenium.grid.data.NodeId id) booleangetNodeAvailability(org.openqa.selenium.grid.data.Availability availability, org.openqa.selenium.grid.data.NodeId id) Set<org.openqa.selenium.grid.data.NodeStatus>Set<org.openqa.selenium.grid.data.NodeId>getNodesByAvailability(org.openqa.selenium.grid.data.Availability availability) booleanisOpen()voidvoidremoveAllNodeAvailability(org.openqa.selenium.grid.data.Availability availability, Set<org.openqa.selenium.grid.data.NodeId> nodes) voidremoveAllNodes(Set<org.openqa.selenium.grid.data.NodeId> nodeIds) voidremoveNode(org.openqa.selenium.grid.data.NodeId id) voidremoveNodeAvailability(org.openqa.selenium.grid.data.Availability availability, org.openqa.selenium.grid.data.NodeStatus node)
-
Constructor Details
-
GridRedisClient
-
-
Method Details
-
getConnection
-
mset
-
mget
-
get
-
getKeysByPattern
-
isOpen
public boolean isOpen() -
del
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
addNodeAvailability
public void addNodeAvailability(org.openqa.selenium.grid.data.Availability availability, org.openqa.selenium.grid.data.NodeStatus node) -
removeNodeAvailability
public void removeNodeAvailability(org.openqa.selenium.grid.data.Availability availability, org.openqa.selenium.grid.data.NodeStatus node) -
addAllNodeAvailability
public void addAllNodeAvailability(org.openqa.selenium.grid.data.Availability availability, Set<org.openqa.selenium.grid.data.NodeId> nodes) -
removeAllNodeAvailability
public void removeAllNodeAvailability(org.openqa.selenium.grid.data.Availability availability, Set<org.openqa.selenium.grid.data.NodeId> nodes) -
getNodeAvailability
public boolean getNodeAvailability(org.openqa.selenium.grid.data.Availability availability, org.openqa.selenium.grid.data.NodeId id) -
getNodesByAvailability
public Set<org.openqa.selenium.grid.data.NodeId> getNodesByAvailability(org.openqa.selenium.grid.data.Availability availability) -
addNode
public void addNode(org.openqa.selenium.grid.data.NodeStatus node) -
removeNode
public void removeNode(org.openqa.selenium.grid.data.NodeId id) -
getNode
public Optional<org.openqa.selenium.grid.data.NodeStatus> getNode(org.openqa.selenium.grid.data.NodeId id) -
removeAllNodes
-
getNodes
-
getAllNodes
-