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
used when sending information in the Cluster and
used for receiving information in the Cluster.
- Bip Thelin
- Remy Maucherat
- Filip Hanik
- $Revision: 515 $, $Date: 2008-03-17 22:02:23 +0100 (Mon, 17 Mar 2008) $
Return descriptive information about this Cluster implementation and
the corresponding version number, in the format
Return the name of the cluster that this Server is currently
configured to operate within.
- The name of the cluster associated with this server
Set the name of the cluster to join, if no cluster with
this name is present create one.
clusterName The clustername to join
Set the Container associated with our Cluster
container The Container to use
Get the Container associated with our Cluster
- The Container associated with our Cluster
Set the protocol parameters.
protocol The protocol used by the cluster
Get the protocol used by the cluster.
- The protocol
Create a new manager which will use this cluster to replicate its
name Name (key) of the application with which the manager is
Register a manager with the cluster. If the cluster is not responsible
for creating a manager, then the container will at least notify the
cluster that this mananger is participating in the cluster.
Removes a manager from the cluster
Execute a periodic task, such as reloading, etc. This method will be
invoked inside the classloading context of this container. Unexpected
throwables will be caught and logged.