java.lang.Object
com.predic8.membrane.core.interceptor.balancer.Cluster

public class Cluster extends Object
  • Field Details

  • Constructor Details

    • Cluster

      public Cluster()
    • Cluster

      public Cluster(String name)
  • Method Details

    • nodeUp

      public void nodeUp(Node n)
    • nodeDown

      public void nodeDown(Node n)
    • nodeTakeOut

      public void nodeTakeOut(Node n)
    • removeNode

      public boolean removeNode(Node node)
    • getAvailableNodes

      public List<Node> getAvailableNodes(long timeout)
    • getAllNodes

      public List<Node> getAllNodes(long timeout)
    • getNode

      public Node getNode(Node ep)
    • getNodes

      public List<Node> getNodes()
    • setNodes

      public void setNodes(List<Node> nodes)
      Description
      Specifies a node.
    • getName

      public String getName()
    • setName

      public void setName(String name)
      Default
      Default
      Description
      Sets the name of the cluster.
    • containsSession

      public boolean containsSession(String sessionId)
    • addSession

      public void addSession(String sessionId, Node n)
    • getSessions

      public Map<String,Session> getSessions()
    • getSessionsByNode

      public List<Session> getSessionsByNode(Node node)