Uses of Class
com.caucho.cloud.network.ClusterServer

Packages that use ClusterServer
com.caucho.cloud.network   
com.caucho.cluster   
com.caucho.env.vote   
com.caucho.server.cluster   
com.caucho.server.resin   
 

Uses of ClusterServer in com.caucho.cloud.network
 

Methods in com.caucho.cloud.network that return ClusterServer
static ClusterServer ClusterServer.getCurrent()
           
 

Methods in com.caucho.cloud.network with parameters of type ClusterServer
 NetworkAddressResult NetworkClusterSystem.getLocalSocketAddress(ClusterServer clusterServer)
          Returns the local ip address for a server configured with external-address.
protected  void NetworkClusterSystem.notifyHeartbeatStart(ClusterServer server)
           
protected  void NetworkClusterSystem.notifyHeartbeatStop(ClusterServer server)
           
 void ClusterServerListener.serverStart(ClusterServer server)
           
 void ClusterServerListener.serverStop(ClusterServer server)
           
 

Constructors in com.caucho.cloud.network with parameters of type ClusterServer
ClusterServerAdmin(ClusterServer server)
           
ClusterTcpPort(ClusterServer server)
           
 

Uses of ClusterServer in com.caucho.cluster
 

Methods in com.caucho.cluster that return ClusterServer
 ClusterServer ClusterVoteManager.electServer(java.lang.String name)
          Selects a cluster owner
 

Uses of ClusterServer in com.caucho.env.vote
 

Methods in com.caucho.env.vote that return ClusterServer
abstract  ClusterServer AbstractVoteManager.electServer(java.lang.String guid, java.lang.String name)
          Selects a cluster owner
 ClusterServer SingleVoteManager.electServer(java.lang.String guid, java.lang.String name)
          Selects a cluster owner
 

Uses of ClusterServer in com.caucho.server.cluster
 

Methods in com.caucho.server.cluster that return ClusterServer
abstract  ClusterServer Cluster.createServer()
          Adds a new server to the cluster during configuration.
abstract  ClusterServer ClusterPod.createServer()
          Creates a cluster server
 ClusterServer ClusterPod.findServer(int index)
          Finds the matching server.
 ClusterServer Cluster.findServer(int podIndex, int index)
          Finds the first server with the given server-id.
 ClusterServer Cluster.findServer(java.lang.String id)
          Finds the first server with the given server-id.
 ClusterServer ClusterPod.findServer(java.lang.String id)
          Finds the first server with the given id
 ClusterServer Cluster.findServer(java.lang.String address, int port)
          Finds the first server with the given server-id.
 ClusterServer ClusterPod.findServer(java.lang.String address, int port)
          Finds the first server with the given address and port
 ClusterServer Cluster.findServerByPrefix(java.lang.String prefix)
          Finds the first server with the given server-id.
 ClusterServer ClusterPod.findServerByPrefix(java.lang.String id)
          Finds the first server with the given id
 ClusterServer ClusterPod.getActiveOrSelfServer(ClusterPod.Owner owner, ClusterServer oldServer)
          Returns the best primary or secondary triad server.
 ClusterServer OwnerServerTriad.getActiveOrSelfServer(ClusterServer oldServer)
          Returns the best primary or secondary triad server.
 ClusterServer ClusterPod.getActiveServer(ClusterPod.Owner owner, ClusterServer oldServer)
          Returns the best primary or secondary triad server.
 ClusterServer OwnerServerTriad.getActiveServer(ClusterServer oldServer)
          Returns the best primary or secondary triad server.
protected  ClusterServer ServletService.getClusterServer()
          Returns the cluster server
 ClusterServer OwnerServerTriad.getPrimary()
          Returns the primary for this ownership triad.
 ClusterServer ClusterPod.getPrimary(ClusterPod.Owner owner)
          Returns the primary server given an ownership tag.
 ClusterServer OwnerServerTriad.getPrimaryIfActiveRemote()
          Returns the primary if it is active, i.e.
 ClusterServer OwnerServerTriad.getPrimaryIfRemote()
          Returns the primary if it is remote, i.e.
 ClusterServer OwnerServerTriad.getSecondary()
          Returns the secondary for this ownership triad.
 ClusterServer ClusterPod.getSecondary(ClusterPod.Owner owner)
          Returns the secondary server given an ownership tag.
 ClusterServer OwnerServerTriad.getSecondaryIfActiveRemote()
          Returns the secondary if it is remote, i.e.
 ClusterServer OwnerServerTriad.getSecondaryIfRemote()
          Returns the secondary if it is remote, i.e.
 ClusterServer ServletService.getSelfServer()
          Returns the self server
abstract  ClusterServer ClusterPod.getServerA()
          Returns the triad's first server
abstract  ClusterServer ClusterPod.getServerB()
          Returns the triad's second server
abstract  ClusterServer ClusterPod.getServerC()
          Returns the triad's third server
abstract  ClusterServer[] ClusterPod.getServerList()
          Return the servers statically configured in the triad
 ClusterServer OwnerServerTriad.getTertiary()
          Returns the tertiary for this ownership triad.
 ClusterServer ClusterPod.getTertiary(ClusterPod.Owner owner)
          Returns the tertiary server given an ownership tag.
 ClusterServer OwnerServerTriad.getTertiaryIfActiveRemote()
          Returns the tertiary if it is remote, i.e.
 ClusterServer OwnerServerTriad.getTertiaryIfRemote()
          Returns the tertiary if it is remote, i.e.
 ClusterServer ClusterPod.setActiveDynamicServer(java.lang.String serverId, java.lang.String address, int port, int index)
          Sets the active dynamic server
 

Methods in com.caucho.server.cluster that return types with arguments of type ClusterServer
abstract  java.util.ArrayList<ClusterServer> ClusterPod.getStaticServerList()
          Return the servers statically configured in the triad
 

Methods in com.caucho.server.cluster with parameters of type ClusterServer
 void Cluster.addServer(ClusterServer server)
          Adds a new server to the cluster during configuration.
 void ClusterPod.addServer(ClusterServer server)
          Adds cluster server
protected  void Cluster.configureServerDefault(ClusterServer server)
          Configure the default values for the server
 ClusterServer ClusterPod.getActiveOrSelfServer(ClusterPod.Owner owner, ClusterServer oldServer)
          Returns the best primary or secondary triad server.
 ClusterServer OwnerServerTriad.getActiveOrSelfServer(ClusterServer oldServer)
          Returns the best primary or secondary triad server.
 ClusterServer ClusterPod.getActiveServer(ClusterPod.Owner owner, ClusterServer oldServer)
          Returns the best primary or secondary triad server.
 ClusterServer OwnerServerTriad.getActiveServer(ClusterServer oldServer)
          Returns the best primary or secondary triad server.
 boolean ClusterPod.isTriad(ClusterServer server)
          Returns true for any of the triad servers.
 void Cluster.removeDynamicServer(ClusterServer server)
          Adds a new server to the cluster.
protected  void Cluster.setSelfServer(ClusterServer server)
           
 

Constructors in com.caucho.server.cluster with parameters of type ClusterServer
OwnerServerTriad(ClusterServer primary, ClusterServer secondary, ClusterServer tertiary)
          Creates the server triad for a ClusterTriad.Owner
 

Uses of ClusterServer in com.caucho.server.resin
 

Methods in com.caucho.server.resin that return ClusterServer
protected  ClusterServer ResinDelegate.loadDynamicServer(ClusterPod pod, java.lang.String dynId, java.lang.String dynAddress, int dynPort)