Class GridRedisClient

java.lang.Object
org.openqa.selenium.redis.GridRedisClient
All Implemented Interfaces:
Closeable, AutoCloseable

public class GridRedisClient extends Object implements Closeable
  • Constructor Details

    • GridRedisClient

      public GridRedisClient(URI serverUri)
  • Method Details

    • getConnection

      public io.lettuce.core.api.StatefulRedisConnection<String,String> getConnection()
    • mset

      public void mset(Map<String,String> map)
    • mget

      public List<io.lettuce.core.KeyValue<String,String>> mget(String... keys)
    • get

      public String get(String key)
    • getKeysByPattern

      public List<String> getKeysByPattern(String pattern)
    • isOpen

      public boolean isOpen()
    • del

      public void del(String... var1)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • 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

      public void removeAllNodes(Set<org.openqa.selenium.grid.data.NodeId> nodeIds)
    • getNodes

      public Set<org.openqa.selenium.grid.data.NodeStatus> getNodes(Set<org.openqa.selenium.grid.data.NodeId> nodeIds)
    • getAllNodes

      public Set<org.openqa.selenium.grid.data.NodeId> getAllNodes()