org.apache.cassandra.auth Class Hierarchy (apache-cassandra API)
Date: 2018-02-14

# 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.AuthCache<K,V> (implements org.apache.cassandra.auth.AuthCacheMBean)
    - org.apache.cassandra.auth.PermissionsCache (implements org.apache.cassandra.auth.PermissionsCacheMBean)
    - org.apache.cassandra.auth.RolesCache (implements org.apache.cassandra.auth.RolesCacheMBean)
  - org.apache.cassandra.auth.AuthConfig
  - org.apache.cassandra.auth.AuthenticatedUser
  - org.apache.cassandra.auth.AuthKeyspace
  - org.apache.cassandra.auth.CassandraAuthorizer (implements org.apache.cassandra.auth.IAuthorizer)
  - org.apache.cassandra.auth.CassandraLoginModule (implements javax.security.auth.spi.LoginModule)
  - org.apache.cassandra.auth.CassandraPrincipal (implements java.security.Principal, java.io.Serializable)
  - org.apache.cassandra.auth.CassandraRoleManager (implements org.apache.cassandra.auth.IRoleManager)
  - org.apache.cassandra.auth.DataResource (implements org.apache.cassandra.auth.IResource)
  - org.apache.cassandra.auth.FunctionResource (implements org.apache.cassandra.auth.IResource)
  - org.apache.cassandra.auth.JMXResource (implements org.apache.cassandra.auth.IResource)
  - org.apache.cassandra.service.MigrationListener
    - org.apache.cassandra.auth.AuthMigrationListener
  - org.apache.cassandra.auth.PasswordAuthenticator (implements org.apache.cassandra.auth.IAuthenticator)
  - org.apache.cassandra.auth.PermissionDetails (implements java.lang.Comparable<T>)
  - org.apache.cassandra.auth.Resources
  - org.apache.cassandra.auth.RoleOptions
  - org.apache.cassandra.auth.RoleResource (implements java.lang.Comparable<T>, org.apache.cassandra.auth.IResource)
  - org.apache.cassandra.auth.Roles

## Interface Hierarchy

- org.apache.cassandra.auth.AuthCacheMBean
  - org.apache.cassandra.auth.PasswordAuthenticator.CredentialsCacheMBean
  - org.apache.cassandra.auth.PermissionsCacheMBean
  - org.apache.cassandra.auth.RolesCacheMBean
- org.apache.cassandra.auth.IAuthenticator
- org.apache.cassandra.auth.IAuthenticator.SaslNegotiator
- org.apache.cassandra.auth.IAuthorizer
- org.apache.cassandra.auth.IInternodeAuthenticator
- org.apache.cassandra.auth.IResource
- org.apache.cassandra.auth.IRoleManager

## Enum Hierarchy

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

Copyright © 2018 The Apache Software Foundation