Hierarchy For All Packages
Package Hierarchies:- org.apache.shiro,
- org.apache.shiro.aop,
- org.apache.shiro.authc,
- org.apache.shiro.authc.credential,
- org.apache.shiro.authc.pam,
- org.apache.shiro.authz,
- org.apache.shiro.authz.annotation,
- org.apache.shiro.authz.aop,
- org.apache.shiro.authz.permission,
- org.apache.shiro.concurrent,
- org.apache.shiro.config,
- org.apache.shiro.dao,
- org.apache.shiro.env,
- org.apache.shiro.jndi,
- org.apache.shiro.ldap,
- org.apache.shiro.mgt,
- org.apache.shiro.realm,
- org.apache.shiro.realm.activedirectory,
- org.apache.shiro.realm.jdbc,
- org.apache.shiro.realm.jndi,
- org.apache.shiro.realm.ldap,
- org.apache.shiro.realm.text,
- org.apache.shiro.session,
- org.apache.shiro.session.mgt,
- org.apache.shiro.session.mgt.eis,
- org.apache.shiro.subject,
- org.apache.shiro.subject.support,
- org.apache.shiro.util
Class Hierarchy
- java.lang.Object
- org.apache.shiro.authc.pam.AbstractAuthenticationStrategy (implements org.apache.shiro.authc.pam.AuthenticationStrategy)
- org.apache.shiro.authc.pam.AllSuccessfulStrategy
- org.apache.shiro.authc.pam.AtLeastOneSuccessfulStrategy
- org.apache.shiro.authc.pam.FirstSuccessfulStrategy
- org.apache.shiro.authc.AbstractAuthenticator (implements org.apache.shiro.authc.Authenticator, org.apache.shiro.authc.LogoutAware)
- org.apache.shiro.authc.pam.ModularRealmAuthenticator
- org.apache.shiro.util.AbstractFactory<T> (implements org.apache.shiro.util.Factory<T>)
- org.apache.shiro.config.IniFactorySupport<T>
- org.apache.shiro.config.IniSecurityManagerFactory
- org.apache.shiro.config.IniFactorySupport<T>
- org.apache.shiro.mgt.AbstractRememberMeManager (implements org.apache.shiro.mgt.RememberMeManager)
- org.apache.shiro.session.mgt.eis.AbstractSessionDAO (implements org.apache.shiro.session.mgt.eis.SessionDAO)
- org.apache.shiro.session.mgt.eis.CachingSessionDAO (implements org.apache.shiro.cache.CacheManagerAware)
- org.apache.shiro.session.mgt.eis.EnterpriseCacheSessionDAO
- org.apache.shiro.session.mgt.eis.MemorySessionDAO
- org.apache.shiro.session.mgt.eis.CachingSessionDAO (implements org.apache.shiro.cache.CacheManagerAware)
- org.apache.shiro.session.mgt.AbstractSessionManager (implements org.apache.shiro.session.mgt.SessionManager)
- org.apache.shiro.session.mgt.AbstractNativeSessionManager (implements org.apache.shiro.event.EventBusAware, org.apache.shiro.session.mgt.NativeSessionManager)
- org.apache.shiro.session.mgt.AbstractValidatingSessionManager (implements org.apache.shiro.util.Destroyable, org.apache.shiro.session.mgt.ValidatingSessionManager)
- org.apache.shiro.session.mgt.DefaultSessionManager (implements org.apache.shiro.cache.CacheManagerAware)
- org.apache.shiro.session.mgt.AbstractValidatingSessionManager (implements org.apache.shiro.util.Destroyable, org.apache.shiro.session.mgt.ValidatingSessionManager)
- org.apache.shiro.session.mgt.AbstractNativeSessionManager (implements org.apache.shiro.event.EventBusAware, org.apache.shiro.session.mgt.NativeSessionManager)
- org.apache.shiro.authc.credential.AllowAllCredentialsMatcher (implements org.apache.shiro.authc.credential.CredentialsMatcher)
- org.apache.shiro.authz.permission.AllPermission (implements org.apache.shiro.authz.Permission, java.io.Serializable)
- org.apache.shiro.aop.AnnotationHandler
- org.apache.shiro.authz.aop.AuthorizingAnnotationHandler
- org.apache.shiro.authz.aop.AuthenticatedAnnotationHandler
- org.apache.shiro.authz.aop.GuestAnnotationHandler
- org.apache.shiro.authz.aop.PermissionAnnotationHandler
- org.apache.shiro.authz.aop.RoleAnnotationHandler
- org.apache.shiro.authz.aop.UserAnnotationHandler
- org.apache.shiro.authz.aop.AuthorizingAnnotationHandler
- org.apache.shiro.util.AntPathMatcher (implements org.apache.shiro.util.PatternMatcher)
- org.apache.shiro.authc.BearerToken (implements org.apache.shiro.authc.HostAuthenticationToken)
- org.apache.shiro.realm.CachingRealm (implements org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.authc.LogoutAware, org.apache.shiro.util.Nameable, org.apache.shiro.realm.Realm)
- org.apache.shiro.realm.AuthenticatingRealm (implements org.apache.shiro.util.Initializable)
- org.apache.shiro.realm.AuthorizingRealm (implements org.apache.shiro.authz.Authorizer, org.apache.shiro.util.Initializable, org.apache.shiro.authz.permission.PermissionResolverAware, org.apache.shiro.authz.permission.RolePermissionResolverAware)
- org.apache.shiro.realm.ldap.AbstractLdapRealm
- org.apache.shiro.realm.activedirectory.ActiveDirectoryRealm
- org.apache.shiro.realm.ldap.DefaultLdapRealm
- org.apache.shiro.realm.ldap.JndiLdapRealm
- org.apache.shiro.realm.jdbc.JdbcRealm
- org.apache.shiro.realm.SimpleAccountRealm
- org.apache.shiro.realm.text.TextConfigurationRealm
- org.apache.shiro.realm.text.IniRealm
- org.apache.shiro.realm.text.PropertiesRealm (implements org.apache.shiro.util.Destroyable, java.lang.Runnable)
- org.apache.shiro.realm.text.TextConfigurationRealm
- org.apache.shiro.realm.ldap.AbstractLdapRealm
- org.apache.shiro.realm.AuthorizingRealm (implements org.apache.shiro.authz.Authorizer, org.apache.shiro.util.Initializable, org.apache.shiro.authz.permission.PermissionResolverAware, org.apache.shiro.authz.permission.RolePermissionResolverAware)
- org.apache.shiro.realm.AuthenticatingRealm (implements org.apache.shiro.util.Initializable)
- org.apache.shiro.mgt.CachingSecurityManager (implements org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.util.Destroyable, org.apache.shiro.event.EventBusAware, org.apache.shiro.mgt.SecurityManager)
- org.apache.shiro.mgt.RealmSecurityManager
- org.apache.shiro.mgt.AuthenticatingSecurityManager
- org.apache.shiro.mgt.AuthorizingSecurityManager
- org.apache.shiro.mgt.SessionsSecurityManager
- org.apache.shiro.mgt.DefaultSecurityManager
- org.apache.shiro.mgt.SessionsSecurityManager
- org.apache.shiro.mgt.AuthorizingSecurityManager
- org.apache.shiro.mgt.AuthenticatingSecurityManager
- org.apache.shiro.mgt.RealmSecurityManager
- org.apache.shiro.codec.CodecSupport
- org.apache.shiro.authc.credential.SimpleCredentialsMatcher (implements org.apache.shiro.authc.credential.CredentialsMatcher)
- org.apache.shiro.authc.credential.HashedCredentialsMatcher
- org.apache.shiro.authc.credential.Md2CredentialsMatcher
- org.apache.shiro.authc.credential.Md5CredentialsMatcher
- org.apache.shiro.authc.credential.Sha1CredentialsMatcher
- org.apache.shiro.authc.credential.Sha256CredentialsMatcher
- org.apache.shiro.authc.credential.Sha384CredentialsMatcher
- org.apache.shiro.authc.credential.Sha512CredentialsMatcher
- org.apache.shiro.authc.credential.HashedCredentialsMatcher
- org.apache.shiro.authc.credential.SimpleCredentialsMatcher (implements org.apache.shiro.authc.credential.CredentialsMatcher)
- org.apache.shiro.util.CollectionUtils
- org.apache.shiro.aop.DefaultAnnotationResolver (implements org.apache.shiro.aop.AnnotationResolver)
- org.apache.shiro.env.DefaultEnvironment (implements org.apache.shiro.util.Destroyable, org.apache.shiro.env.NamedObjectEnvironment)
- org.apache.shiro.env.BasicIniEnvironment
- org.apache.shiro.realm.ldap.DefaultLdapContextFactory (implements org.apache.shiro.realm.ldap.LdapContextFactory)
- org.apache.shiro.authc.credential.DefaultPasswordService (implements org.apache.shiro.authc.credential.HashingPasswordService)
- org.apache.shiro.session.mgt.DefaultSessionKey (implements java.io.Serializable, org.apache.shiro.session.mgt.SessionKey)
- org.apache.shiro.mgt.DefaultSessionStorageEvaluator (implements org.apache.shiro.mgt.SessionStorageEvaluator)
- org.apache.shiro.mgt.DefaultSubjectDAO (implements org.apache.shiro.mgt.SubjectDAO)
- org.apache.shiro.mgt.DefaultSubjectFactory (implements org.apache.shiro.mgt.SubjectFactory)
- org.apache.shiro.session.mgt.DelegatingSession (implements java.io.Serializable, org.apache.shiro.session.Session)
- org.apache.shiro.subject.support.DelegatingSubject (implements org.apache.shiro.subject.Subject)
- org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler (implements java.lang.Runnable, org.apache.shiro.session.mgt.SessionValidationScheduler)
- org.apache.shiro.util.JavaEnvironment
- org.apache.shiro.session.mgt.eis.JavaUuidSessionIdGenerator (implements org.apache.shiro.session.mgt.eis.SessionIdGenerator)
- org.apache.shiro.util.JdbcUtils
- org.apache.shiro.realm.ldap.JndiLdapContextFactory (implements org.apache.shiro.realm.ldap.LdapContextFactory)
- org.apache.shiro.jndi.JndiLocator
- org.apache.shiro.jndi.JndiObjectFactory<T> (implements org.apache.shiro.util.Factory<T>)
- org.apache.shiro.realm.jndi.JndiRealmFactory (implements org.apache.shiro.realm.RealmFactory)
- org.apache.shiro.jndi.JndiTemplate
- org.apache.shiro.realm.ldap.LdapUtils
- org.apache.shiro.util.MapContext (implements java.util.Map<K,V>, java.io.Serializable)
- org.apache.shiro.session.mgt.DefaultSessionContext (implements org.apache.shiro.session.mgt.SessionContext)
- org.apache.shiro.subject.support.DefaultSubjectContext (implements org.apache.shiro.subject.SubjectContext)
- org.apache.shiro.aop.MethodInterceptorSupport (implements org.apache.shiro.aop.MethodInterceptor)
- org.apache.shiro.aop.AnnotationMethodInterceptor
- org.apache.shiro.authz.aop.AuthorizingAnnotationMethodInterceptor
- org.apache.shiro.authz.aop.AuthenticatedAnnotationMethodInterceptor
- org.apache.shiro.authz.aop.GuestAnnotationMethodInterceptor
- org.apache.shiro.authz.aop.PermissionAnnotationMethodInterceptor
- org.apache.shiro.authz.aop.RoleAnnotationMethodInterceptor
- org.apache.shiro.authz.aop.UserAnnotationMethodInterceptor
- org.apache.shiro.authz.aop.AuthorizingAnnotationMethodInterceptor
- org.apache.shiro.authz.aop.AuthorizingMethodInterceptor
- org.apache.shiro.authz.aop.AnnotationsAuthorizingMethodInterceptor
- org.apache.shiro.aop.AnnotationMethodInterceptor
- org.apache.shiro.authz.ModularRealmAuthorizer (implements org.apache.shiro.authz.Authorizer, org.apache.shiro.authz.permission.PermissionResolverAware, org.apache.shiro.authz.permission.RolePermissionResolverAware)
- org.apache.shiro.authc.credential.PasswordMatcher (implements org.apache.shiro.authc.credential.CredentialsMatcher)
- org.apache.shiro.util.PermissionUtils
- org.apache.shiro.session.ProxiedSession (implements org.apache.shiro.session.Session)
- org.apache.shiro.session.mgt.ImmutableProxiedSession
- org.apache.shiro.session.mgt.eis.RandomSessionIdGenerator (implements org.apache.shiro.session.mgt.eis.SessionIdGenerator)
- org.apache.shiro.util.RegExPatternMatcher (implements org.apache.shiro.util.PatternMatcher)
- org.apache.shiro.SecurityUtils
- org.apache.shiro.session.SessionListenerAdapter (implements org.apache.shiro.session.SessionListener)
- org.apache.shiro.authc.SimpleAccount (implements org.apache.shiro.authc.Account, org.apache.shiro.authc.MergableAuthenticationInfo, org.apache.shiro.authc.SaltedAuthenticationInfo, java.io.Serializable)
- org.apache.shiro.authc.SimpleAuthenticationInfo (implements org.apache.shiro.authc.MergableAuthenticationInfo, org.apache.shiro.authc.SaltedAuthenticationInfo)
- org.apache.shiro.authz.SimpleAuthorizationInfo (implements org.apache.shiro.authz.AuthorizationInfo)
- org.apache.shiro.subject.SimplePrincipalCollection (implements org.apache.shiro.subject.MutablePrincipalCollection)
- org.apache.shiro.subject.SimplePrincipalMap (implements org.apache.shiro.subject.PrincipalMap)
- org.apache.shiro.authz.SimpleRole (implements java.io.Serializable)
- org.apache.shiro.session.mgt.SimpleSession (implements java.io.Serializable, org.apache.shiro.session.mgt.ValidatingSession)
- org.apache.shiro.session.mgt.SimpleSessionFactory (implements org.apache.shiro.session.mgt.SessionFactory)
- org.apache.shiro.subject.Subject.Builder
- org.apache.shiro.concurrent.SubjectAwareExecutor (implements java.util.concurrent.Executor)
- org.apache.shiro.concurrent.SubjectAwareExecutorService (implements java.util.concurrent.ExecutorService)
- org.apache.shiro.concurrent.SubjectAwareScheduledExecutorService (implements java.util.concurrent.ScheduledExecutorService)
- org.apache.shiro.concurrent.SubjectAwareExecutorService (implements java.util.concurrent.ExecutorService)
- org.apache.shiro.subject.support.SubjectCallable<V> (implements java.util.concurrent.Callable<V>)
- org.apache.shiro.subject.support.SubjectRunnable (implements java.lang.Runnable)
- org.apache.shiro.subject.support.SubjectThreadState (implements org.apache.shiro.util.ThreadState)
- org.apache.shiro.util.ThreadContext
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.shiro.ShiroException
- org.apache.shiro.authc.AuthenticationException
- org.apache.shiro.authc.AccountException
- org.apache.shiro.authc.ConcurrentAccessException
- org.apache.shiro.authc.DisabledAccountException
- org.apache.shiro.authc.LockedAccountException
- org.apache.shiro.authc.ExcessiveAttemptsException
- org.apache.shiro.authc.UnknownAccountException
- org.apache.shiro.authc.CredentialsException
- org.apache.shiro.authc.ExpiredCredentialsException
- org.apache.shiro.authc.IncorrectCredentialsException
- org.apache.shiro.authc.pam.ShortCircuitIterationException
- org.apache.shiro.authc.pam.UnsupportedTokenException
- org.apache.shiro.authc.AccountException
- org.apache.shiro.authz.AuthorizationException
- org.apache.shiro.authz.UnauthenticatedException
- org.apache.shiro.authz.UnauthorizedException
- org.apache.shiro.authz.HostUnauthorizedException
- org.apache.shiro.dao.DataAccessException
- org.apache.shiro.dao.InvalidResourceUsageException
- org.apache.shiro.ldap.UnsupportedAuthenticationMechanismException
- org.apache.shiro.dao.InvalidResourceUsageException
- org.apache.shiro.env.EnvironmentException
- org.apache.shiro.env.RequiredTypeException
- org.apache.shiro.subject.ExecutionException
- org.apache.shiro.authz.permission.InvalidPermissionStringException
- org.apache.shiro.session.SessionException
- org.apache.shiro.subject.support.DisabledSessionException
- org.apache.shiro.session.InvalidSessionException
- org.apache.shiro.session.StoppedSessionException
- org.apache.shiro.session.ExpiredSessionException
- org.apache.shiro.session.UnknownSessionException
- org.apache.shiro.session.StoppedSessionException
- org.apache.shiro.UnavailableSecurityManagerException
- org.apache.shiro.authc.AuthenticationException
- org.apache.shiro.ShiroException
- java.lang.RuntimeException
- java.lang.Exception
- org.apache.shiro.authc.UsernamePasswordToken (implements org.apache.shiro.authc.HostAuthenticationToken, org.apache.shiro.authc.RememberMeAuthenticationToken)
- org.apache.shiro.authz.permission.WildcardPermission (implements org.apache.shiro.authz.Permission, java.io.Serializable)
- org.apache.shiro.authz.permission.DomainPermission
- org.apache.shiro.authz.permission.WildcardPermissionResolver (implements org.apache.shiro.authz.permission.PermissionResolver)
- org.apache.shiro.authc.pam.AbstractAuthenticationStrategy (implements org.apache.shiro.authc.pam.AuthenticationStrategy)
Interface Hierarchy
- org.apache.shiro.aop.AnnotationResolver
- org.apache.shiro.authc.AuthenticationListener
- org.apache.shiro.authc.pam.AuthenticationStrategy
- org.apache.shiro.authc.Authenticator
- org.apache.shiro.mgt.SecurityManager (also extends org.apache.shiro.authz.Authorizer, org.apache.shiro.session.mgt.SessionManager)
- org.apache.shiro.authz.Authorizer
- org.apache.shiro.mgt.SecurityManager (also extends org.apache.shiro.authc.Authenticator, org.apache.shiro.session.mgt.SessionManager)
- org.apache.shiro.authc.credential.CredentialsMatcher
- org.apache.shiro.env.Environment
- org.apache.shiro.env.NamedObjectEnvironment
- java.lang.Iterable<T>
- org.apache.shiro.subject.PrincipalCollection (also extends java.io.Serializable)
- org.apache.shiro.subject.MutablePrincipalCollection
- org.apache.shiro.subject.PrincipalMap (also extends java.util.Map<K,V>)
- org.apache.shiro.subject.PrincipalCollection (also extends java.io.Serializable)
- org.apache.shiro.jndi.JndiCallback
- org.apache.shiro.realm.ldap.LdapContextFactory
- org.apache.shiro.authc.LogoutAware
- java.util.Map<K,V>
- org.apache.shiro.subject.PrincipalMap (also extends org.apache.shiro.subject.PrincipalCollection)
- org.apache.shiro.session.mgt.SessionContext
- org.apache.shiro.subject.SubjectContext
- org.apache.shiro.aop.MethodInterceptor
- org.apache.shiro.aop.MethodInvocation
- org.apache.shiro.authc.credential.PasswordService
- org.apache.shiro.authc.credential.HashingPasswordService
- org.apache.shiro.util.PatternMatcher
- org.apache.shiro.authz.Permission
- org.apache.shiro.authz.permission.PermissionResolver
- org.apache.shiro.authz.permission.PermissionResolverAware
- org.apache.shiro.realm.Realm
- org.apache.shiro.realm.RealmFactory
- org.apache.shiro.mgt.RememberMeManager
- org.apache.shiro.authz.permission.RolePermissionResolver
- org.apache.shiro.authz.permission.RolePermissionResolverAware
- java.io.Serializable
- org.apache.shiro.authc.AuthenticationInfo
- org.apache.shiro.authc.Account (also extends org.apache.shiro.authz.AuthorizationInfo)
- org.apache.shiro.authc.MergableAuthenticationInfo
- org.apache.shiro.authc.SaltedAuthenticationInfo
- org.apache.shiro.authc.AuthenticationToken
- org.apache.shiro.authc.HostAuthenticationToken
- org.apache.shiro.authc.RememberMeAuthenticationToken
- org.apache.shiro.authz.AuthorizationInfo
- org.apache.shiro.authc.Account (also extends org.apache.shiro.authc.AuthenticationInfo)
- org.apache.shiro.subject.PrincipalCollection (also extends java.lang.Iterable<T>)
- org.apache.shiro.subject.MutablePrincipalCollection
- org.apache.shiro.subject.PrincipalMap (also extends java.util.Map<K,V>)
- org.apache.shiro.authc.AuthenticationInfo
- org.apache.shiro.session.Session
- org.apache.shiro.session.mgt.ValidatingSession
- org.apache.shiro.session.mgt.eis.SessionDAO
- org.apache.shiro.session.mgt.SessionFactory
- org.apache.shiro.session.mgt.eis.SessionIdGenerator
- org.apache.shiro.session.mgt.SessionKey
- org.apache.shiro.session.SessionListener
- org.apache.shiro.session.mgt.SessionManager
- org.apache.shiro.session.mgt.NativeSessionManager
- org.apache.shiro.mgt.SecurityManager (also extends org.apache.shiro.authc.Authenticator, org.apache.shiro.authz.Authorizer)
- org.apache.shiro.session.mgt.ValidatingSessionManager
- org.apache.shiro.mgt.SessionStorageEvaluator
- org.apache.shiro.session.mgt.SessionValidationScheduler
- org.apache.shiro.subject.Subject
- org.apache.shiro.mgt.SubjectDAO
- org.apache.shiro.mgt.SubjectFactory
- org.apache.shiro.util.ThreadState
Annotation Type Hierarchy
- org.apache.shiro.authz.annotation.RequiresAuthentication (implements java.lang.annotation.Annotation)
- org.apache.shiro.authz.annotation.RequiresGuest (implements java.lang.annotation.Annotation)
- org.apache.shiro.authz.annotation.RequiresPermissions (implements java.lang.annotation.Annotation)
- org.apache.shiro.authz.annotation.RequiresRoles (implements java.lang.annotation.Annotation)
- org.apache.shiro.authz.annotation.RequiresUser (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.shiro.realm.jdbc.JdbcRealm.SaltStyle
- org.apache.shiro.authz.annotation.Logical
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)