# Hierarchy For Package org.apache.catalina.ha

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.catalina.ha.ClusterListener (implements org.apache.catalina.tribes.ChannelListener)
  - org.apache.catalina.ha.ClusterMessageBase (implements org.apache.catalina.ha.ClusterMessage)
  - org.apache.tomcat.util.digester.RuleSetBase (implements org.apache.tomcat.util.digester.RuleSet)
    - org.apache.catalina.ha.ClusterRuleSet

## Interface Hierarchy

- org.apache.catalina.tribes.ChannelListener
  - org.apache.catalina.ha.ClusterDeployer
- org.apache.catalina.Contained
  - org.apache.catalina.Cluster
    - org.apache.catalina.ha.CatalinaCluster
- javax.servlet.http.HttpSession
  - org.apache.catalina.ha.ClusterSession (also extends org.apache.catalina.Session)
- org.apache.catalina.Manager
  - org.apache.catalina.ha.ClusterManager
- java.io.Serializable
  - org.apache.catalina.ha.ClusterMessage
- org.apache.catalina.Session
  - org.apache.catalina.ha.ClusterSession (also extends javax.servlet.http.HttpSession)
- org.apache.catalina.Valve
  - org.apache.catalina.ha.ClusterValve