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 voidadd(NodeStatus node)static GridModelcreate(org.openqa.selenium.grid.config.Config config)java.util.Set<NodeStatus>getSnapshot()voidpurgeDeadNodes()voidrefresh(NodeStatus status)voidrelease(org.openqa.selenium.remote.SessionId id)voidremove(NodeId id)voidreserve(NodeStatus status, Slot slot)booleanreserve(SlotId slotId)AvailabilitysetAvailability(NodeId id, Availability availability)voidsetSession(SlotId slotId, Session session)voidtouch(NodeId id)voidupdateHealthCheckCount(NodeId id, Availability availability)
-
-
-
Constructor Detail
-
GridModel
public GridModel(EventBus events)
-
-
Method Detail
-
create
public static GridModel create(org.openqa.selenium.grid.config.Config config)
-
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 Availability 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)
-
-