# 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 |
  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

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.