Class GridModel
- java.lang.Object
-
- org.openqa.selenium.grid.distributor.GridModel
-
public class GridModel extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(NodeStatus node)
static GridModel
create(Config config)
java.util.Set<NodeStatus>
getSnapshot()
void
purgeDeadNodes()
void
refresh(NodeStatus status)
void
release(org.openqa.selenium.remote.SessionId id)
void
remove(NodeId id)
void
reserve(NodeStatus status, Slot slot)
boolean
reserve(SlotId slotId)
void
setAvailability(NodeId id, Availability availability)
void
setSession(SlotId slotId, Session session)
void
touch(NodeId id)
void
updateHealthCheckCount(NodeId id, Availability availability)
-
-
-
Constructor Detail
-
GridModel
public GridModel(EventBus events)
-
-
Method Detail
-
add
public void add(NodeStatus node)
-
refresh
public void refresh(NodeStatus status)
-
touch
public void touch(NodeId id)
-
remove
public void remove(NodeId id)
-
purgeDeadNodes
public void purgeDeadNodes()
-
setAvailability
public void setAvailability(NodeId id, Availability availability)
-
reserve
public boolean reserve(SlotId slotId)
-
getSnapshot
public java.util.Set<NodeStatus> getSnapshot()
-
release
public void release(org.openqa.selenium.remote.SessionId id)
-
reserve
public void reserve(NodeStatus status, Slot slot)
-
updateHealthCheckCount
public void updateHealthCheckCount(NodeId id, Availability availability)
-
-