| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Cluster
A Cluster works as a Cluster client/server for the local host
 Different Cluster implementations can be used to support different
 ways to communicate within the Cluster. A Cluster implementation is
 responsible for setting up a way to communicate within the Cluster
 and also supply "ClientApplications" with ClusterSender
 used when sending information in the Cluster and
 ClusterInfo used for receiving information in the Cluster.
| Method Summary | |
|---|---|
|  void | backgroundProcess()Execute a periodic task, such as reloading, etc. | 
|  Manager | createManager(java.lang.String name)Create a new manager which will use this cluster to replicate its sessions. | 
|  java.lang.String | getClusterName()Return the name of the cluster that this Server is currently configured to operate within. | 
|  Container | getContainer()Get the Container associated with our Cluster | 
|  java.lang.String | getInfo()Return descriptive information about this Cluster implementation and the corresponding version number, in the format <description>/<version>. | 
|  java.lang.String | getProtocol()Deprecated. | 
|  void | registerManager(Manager manager)Register a manager with the cluster. | 
|  void | removeManager(Manager manager)Removes a manager from the cluster | 
|  void | setClusterName(java.lang.String clusterName)Set the name of the cluster to join, if no cluster with this name is present create one. | 
|  void | setContainer(Container container)Set the Container associated with our Cluster | 
|  void | setProtocol(java.lang.String protocol)Deprecated. | 
| Method Detail | 
|---|
java.lang.String getInfo()
<description>/<version>.
java.lang.String getClusterName()
void setClusterName(java.lang.String clusterName)
clusterName - The clustername to joinvoid setContainer(Container container)
container - The Container to useContainer getContainer()
void setProtocol(java.lang.String protocol)
protocol - The protocol used by the clusterjava.lang.String getProtocol()
Manager createManager(java.lang.String name)
name - Name (key) of the application with which the manager is
 associatedvoid registerManager(Manager manager)
manager - Managervoid removeManager(Manager manager)
manager - Managervoid backgroundProcess()
| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||