Package org.apache.catalina.cluster

This package contains code for Clustering, the base class of a Cluster is org.apache.catalina.Cluster implementations of this class is done when implementing a new Cluster protocol

See:
          Description

Interface Summary
ClusterReceiver This class is responsible for Receiving incoming packets in a Cluster.
ClusterSender This class is responsible for sending outgoing packets to a Cluster.
 

Class Summary
ClusterMemberInfo Class that represents a member in a Cluster, keeps information that can be used when implementing Classes thats utilizing a Cluster.
ClusterSessionBase This is an abstract implementation of ClusterSender and ClusterReceiver which provide basic functionallity shared by the two components.
Constants Manifest constants for the org.apache.catalina.cluster package.
MulticastReceiver This class is responsible for checking for incoming multicast data and determine if the data belongs to us and if so push it onto an internal stack and let it be picked up when needed.
MulticastSender This class is responsible for sending outgoing multicast packets to a Cluster.
ReplicationWrapper A ReplicationWrapper, used when sending and receiving multicast data, wrapped is the data and the senderId which is used for identification.
StandardCluster A Cluster implementation.
 

Package org.apache.catalina.cluster Description

This package contains code for Clustering, the base class of a Cluster is org.apache.catalina.Cluster implementations of this class is done when implementing a new Cluster protocol

The only Cluster protocol currently implemented is a MulticastProtocol
    StandardCluster.java

In addition to the Cluster implementation StandardCluster there's a listener and a sender implemented using multicasting.

Both extend the common class ClusterSessionBase which provides common functionality shared by the two implementations.



Copyright 2000-2002 Apache Software Foundation. All Rights Reserved.