# Hierarchy For Package org.apache.cassandra.auth

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.auth.AllowAllAuthenticator (implements org.apache.cassandra.auth.IAuthenticator)
  - org.apache.cassandra.auth.AllowAllAuthorizer (implements org.apache.cassandra.auth.IAuthorizer)
  - org.apache.cassandra.auth.AllowAllInternodeAuthenticator (implements org.apache.cassandra.auth.IInternodeAuthenticator)
  - org.apache.cassandra.auth.Auth (implements org.apache.cassandra.auth.AuthMBean)
  - org.apache.cassandra.auth.Auth.MigrationListener (implements org.apache.cassandra.service.IMigrationListener)
  - org.apache.cassandra.auth.AuthenticatedUser
  - org.apache.cassandra.auth.CassandraAuthorizer (implements org.apache.cassandra.auth.IAuthorizer)
  - org.apache.cassandra.auth.DataResource (implements org.apache.cassandra.auth.IResource)
  - org.apache.cassandra.auth.LegacyAuthenticator (implements org.apache.cassandra.auth.IAuthenticator)
  - org.apache.cassandra.auth.LegacyAuthorizer (implements org.apache.cassandra.auth.IAuthorizer)
  - org.apache.cassandra.auth.PasswordAuthenticator (implements org.apache.cassandra.auth.ISaslAwareAuthenticator)
  - org.apache.cassandra.auth.PermissionDetails (implements java.lang.Comparable<T>)
  - org.apache.cassandra.auth.Resources

## Interface Hierarchy

- org.apache.cassandra.auth.AuthMBean
- org.apache.cassandra.auth.IAuthenticator
  - org.apache.cassandra.auth.ISaslAwareAuthenticator
- org.apache.cassandra.auth.IAuthorizer
- org.apache.cassandra.auth.IInternodeAuthenticator
- org.apache.cassandra.auth.IResource
- org.apache.cassandra.auth.ISaslAwareAuthenticator.SaslAuthenticator

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.auth.IAuthenticator.Option
    - org.apache.cassandra.auth.Permission

Copyright © 2014 The Apache Software Foundation