# Package org.apache.catalina.ha

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
Interface | Description
--- | ---
CatalinaCluster | A CatalinaCluster interface allows to plug in and out the different cluster implementations
ClusterDeployer | A ClusterDeployer interface allows to plug in and out the different deployment implementations
ClusterManager | The common interface used by all cluster manager.
ClusterMessage |
ClusterSession |
ClusterValve | Cluster valves are a simple extension to the Tomcat valve architecture with a small addition of being able to reference the cluster component in the container it sits in.

Class Summary
Class | Description
--- | ---
ClusterListener | Receive SessionID cluster change from other backup node after primary session node is failed.
ClusterMessageBase | Title: Description: Company:
ClusterRuleSet | RuleSet for processing the contents of a Cluster definition element.

## Package org.apache.catalina.ha 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