Class NodeStatus


  • public class NodeStatus
    extends java.lang.Object
    • Constructor Detail

      • NodeStatus

        public NodeStatus​(java.util.UUID nodeId,
                          java.net.URI externalUri,
                          int maxSessionCount,
                          java.util.Map<org.openqa.selenium.Capabilities,​java.lang.Integer> stereotypes,
                          java.util.Collection<NodeStatus.Active> snapshot,
                          java.lang.String registrationSecret)
    • Method Detail

      • hasCapacity

        public boolean hasCapacity()
      • hasCapacity

        public boolean hasCapacity​(org.openqa.selenium.Capabilities caps)
      • getNodeId

        public java.util.UUID getNodeId()
      • getUri

        public java.net.URI getUri()
      • getMaxSessionCount

        public int getMaxSessionCount()
      • getStereotypes

        public java.util.Map<org.openqa.selenium.Capabilities,​java.lang.Integer> getStereotypes()
      • getRegistrationSecret

        public java.lang.String getRegistrationSecret()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • fromJson

        public static NodeStatus fromJson​(java.util.Map<java.lang.String,​java.lang.Object> raw)