com.caucho.server.cluster
Class Machine

java.lang.Object
  extended by com.caucho.server.cluster.Machine

public class Machine
extends java.lang.Object

Represents a machine in a cluster. Contains multiple servers.


Constructor Summary
Machine(Cluster cluster)
           
 
Method Summary
 void addServer(ClusterServer server)
          Creates a new ClusterServer.
 ClusterServer createServer()
          Creates a new ClusterServer.
 Cluster getCluster()
          Returns the cluster.
 java.lang.String getId()
          Gets the server identifier.
 int getIndex()
          Returns the machine index.
 java.util.ArrayList<ClusterServer> getServerList()
          Returns the list of servers.
 void setId(java.lang.String id)
          Sets the server identifier.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Machine

public Machine(Cluster cluster)
Method Detail

getId

public java.lang.String getId()
Gets the server identifier.


setId

public void setId(java.lang.String id)
Sets the server identifier.


getIndex

public int getIndex()
Returns the machine index.


getCluster

public Cluster getCluster()
Returns the cluster.


createServer

public ClusterServer createServer()
Creates a new ClusterServer.


addServer

public void addServer(ClusterServer server)
Creates a new ClusterServer.


getServerList

public java.util.ArrayList<ClusterServer> getServerList()
Returns the list of servers.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object