# Hierarchy For Package org.apache.catalina.tribes.membership.cloud

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.catalina.tribes.membership.cloud.AbstractStreamProvider (implements org.apache.catalina.tribes.membership.cloud.StreamProvider)
    - org.apache.catalina.tribes.membership.cloud.CertificateStreamProvider
    - org.apache.catalina.tribes.membership.cloud.InsecureStreamProvider
    - org.apache.catalina.tribes.membership.cloud.TokenStreamProvider
  - org.apache.catalina.tribes.membership.MembershipProviderBase (implements org.apache.catalina.tribes.MembershipProvider)
    - org.apache.catalina.tribes.membership.cloud.CloudMembershipProvider (implements org.apache.catalina.tribes.ChannelListener, org.apache.catalina.tribes.Heartbeat)
      - org.apache.catalina.tribes.membership.cloud.DNSMembershipProvider
      - org.apache.catalina.tribes.membership.cloud.KubernetesMembershipProvider
  - org.apache.catalina.tribes.membership.MembershipServiceBase (implements org.apache.catalina.tribes.MembershipListener, org.apache.catalina.tribes.MembershipService)
    - org.apache.catalina.tribes.membership.cloud.CloudMembershipService (implements org.apache.catalina.tribes.membership.cloud.CloudMembershipServiceMBean)

## Interface Hierarchy

- org.apache.catalina.tribes.membership.cloud.CloudMembershipServiceMBean
- org.apache.catalina.tribes.membership.cloud.StreamProvider