blob: 8a914eeec63cc0599c8d1d45368b094d3c175efa [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_201) on Sat May 02 22:23:42 CEST 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Class Hierarchy (Apache Shiro :: Core 1.5.3 API)</title>
<meta name="date" content="2020-05-02">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (Apache Shiro :: Core 1.5.3 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For All Packages</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="org/apache/shiro/package-tree.html">org.apache.shiro</a>, </li>
<li><a href="org/apache/shiro/aop/package-tree.html">org.apache.shiro.aop</a>, </li>
<li><a href="org/apache/shiro/authc/package-tree.html">org.apache.shiro.authc</a>, </li>
<li><a href="org/apache/shiro/authc/credential/package-tree.html">org.apache.shiro.authc.credential</a>, </li>
<li><a href="org/apache/shiro/authc/pam/package-tree.html">org.apache.shiro.authc.pam</a>, </li>
<li><a href="org/apache/shiro/authz/package-tree.html">org.apache.shiro.authz</a>, </li>
<li><a href="org/apache/shiro/authz/annotation/package-tree.html">org.apache.shiro.authz.annotation</a>, </li>
<li><a href="org/apache/shiro/authz/aop/package-tree.html">org.apache.shiro.authz.aop</a>, </li>
<li><a href="org/apache/shiro/authz/permission/package-tree.html">org.apache.shiro.authz.permission</a>, </li>
<li><a href="org/apache/shiro/concurrent/package-tree.html">org.apache.shiro.concurrent</a>, </li>
<li><a href="org/apache/shiro/config/package-tree.html">org.apache.shiro.config</a>, </li>
<li><a href="org/apache/shiro/dao/package-tree.html">org.apache.shiro.dao</a>, </li>
<li><a href="org/apache/shiro/env/package-tree.html">org.apache.shiro.env</a>, </li>
<li><a href="org/apache/shiro/jndi/package-tree.html">org.apache.shiro.jndi</a>, </li>
<li><a href="org/apache/shiro/ldap/package-tree.html">org.apache.shiro.ldap</a>, </li>
<li><a href="org/apache/shiro/mgt/package-tree.html">org.apache.shiro.mgt</a>, </li>
<li><a href="org/apache/shiro/realm/package-tree.html">org.apache.shiro.realm</a>, </li>
<li><a href="org/apache/shiro/realm/activedirectory/package-tree.html">org.apache.shiro.realm.activedirectory</a>, </li>
<li><a href="org/apache/shiro/realm/jdbc/package-tree.html">org.apache.shiro.realm.jdbc</a>, </li>
<li><a href="org/apache/shiro/realm/jndi/package-tree.html">org.apache.shiro.realm.jndi</a>, </li>
<li><a href="org/apache/shiro/realm/ldap/package-tree.html">org.apache.shiro.realm.ldap</a>, </li>
<li><a href="org/apache/shiro/realm/text/package-tree.html">org.apache.shiro.realm.text</a>, </li>
<li><a href="org/apache/shiro/session/package-tree.html">org.apache.shiro.session</a>, </li>
<li><a href="org/apache/shiro/session/mgt/package-tree.html">org.apache.shiro.session.mgt</a>, </li>
<li><a href="org/apache/shiro/session/mgt/eis/package-tree.html">org.apache.shiro.session.mgt.eis</a>, </li>
<li><a href="org/apache/shiro/subject/package-tree.html">org.apache.shiro.subject</a>, </li>
<li><a href="org/apache/shiro/subject/support/package-tree.html">org.apache.shiro.subject.support</a>, </li>
<li><a href="org/apache/shiro/util/package-tree.html">org.apache.shiro.util</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.pam.<a href="org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html" title="class in org.apache.shiro.authc.pam"><span class="typeNameLink">AbstractAuthenticationStrategy</span></a> (implements org.apache.shiro.authc.pam.<a href="org/apache/shiro/authc/pam/AuthenticationStrategy.html" title="interface in org.apache.shiro.authc.pam">AuthenticationStrategy</a>)
<ul>
<li type="circle">org.apache.shiro.authc.pam.<a href="org/apache/shiro/authc/pam/AllSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam"><span class="typeNameLink">AllSuccessfulStrategy</span></a></li>
<li type="circle">org.apache.shiro.authc.pam.<a href="org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam"><span class="typeNameLink">AtLeastOneSuccessfulStrategy</span></a></li>
<li type="circle">org.apache.shiro.authc.pam.<a href="org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam"><span class="typeNameLink">FirstSuccessfulStrategy</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/AbstractAuthenticator.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">AbstractAuthenticator</span></a> (implements org.apache.shiro.authc.<a href="org/apache/shiro/authc/Authenticator.html" title="interface in org.apache.shiro.authc">Authenticator</a>, org.apache.shiro.authc.<a href="org/apache/shiro/authc/LogoutAware.html" title="interface in org.apache.shiro.authc">LogoutAware</a>)
<ul>
<li type="circle">org.apache.shiro.authc.pam.<a href="org/apache/shiro/authc/pam/ModularRealmAuthenticator.html" title="class in org.apache.shiro.authc.pam"><span class="typeNameLink">ModularRealmAuthenticator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/AbstractFactory.html" title="class in org.apache.shiro.util"><span class="typeNameLink">AbstractFactory</span></a>&lt;T&gt; (implements org.apache.shiro.util.Factory&lt;T&gt;)
<ul>
<li type="circle">org.apache.shiro.config.<a href="org/apache/shiro/config/IniFactorySupport.html" title="class in org.apache.shiro.config"><span class="typeNameLink">IniFactorySupport</span></a>&lt;T&gt;
<ul>
<li type="circle">org.apache.shiro.config.<a href="org/apache/shiro/config/IniSecurityManagerFactory.html" title="class in org.apache.shiro.config"><span class="typeNameLink">IniSecurityManagerFactory</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/AbstractRememberMeManager.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">AbstractRememberMeManager</span></a> (implements org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/RememberMeManager.html" title="interface in org.apache.shiro.mgt">RememberMeManager</a>)</li>
<li type="circle">org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/AbstractSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis"><span class="typeNameLink">AbstractSessionDAO</span></a> (implements org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/SessionDAO.html" title="interface in org.apache.shiro.session.mgt.eis">SessionDAO</a>)
<ul>
<li type="circle">org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/CachingSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis"><span class="typeNameLink">CachingSessionDAO</span></a> (implements org.apache.shiro.cache.CacheManagerAware)
<ul>
<li type="circle">org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/EnterpriseCacheSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis"><span class="typeNameLink">EnterpriseCacheSessionDAO</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/MemorySessionDAO.html" title="class in org.apache.shiro.session.mgt.eis"><span class="typeNameLink">MemorySessionDAO</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/AbstractSessionManager.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">AbstractSessionManager</span></a> (implements org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt">SessionManager</a>)
<ul>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/AbstractNativeSessionManager.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">AbstractNativeSessionManager</span></a> (implements org.apache.shiro.event.EventBusAware, org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/NativeSessionManager.html" title="interface in org.apache.shiro.session.mgt">NativeSessionManager</a>)
<ul>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/AbstractValidatingSessionManager.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">AbstractValidatingSessionManager</span></a> (implements org.apache.shiro.util.Destroyable, org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/ValidatingSessionManager.html" title="interface in org.apache.shiro.session.mgt">ValidatingSessionManager</a>)
<ul>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/DefaultSessionManager.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">DefaultSessionManager</span></a> (implements org.apache.shiro.cache.CacheManagerAware)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/AllowAllCredentialsMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">AllowAllCredentialsMatcher</span></a> (implements org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/CredentialsMatcher.html" title="interface in org.apache.shiro.authc.credential">CredentialsMatcher</a>)</li>
<li type="circle">org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/AllPermission.html" title="class in org.apache.shiro.authz.permission"><span class="typeNameLink">AllPermission</span></a> (implements org.apache.shiro.authz.<a href="org/apache/shiro/authz/Permission.html" title="interface in org.apache.shiro.authz">Permission</a>, java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.shiro.aop.<a href="org/apache/shiro/aop/AnnotationHandler.html" title="class in org.apache.shiro.aop"><span class="typeNameLink">AnnotationHandler</span></a>
<ul>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/AuthorizingAnnotationHandler.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">AuthorizingAnnotationHandler</span></a>
<ul>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/AuthenticatedAnnotationHandler.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">AuthenticatedAnnotationHandler</span></a></li>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/GuestAnnotationHandler.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">GuestAnnotationHandler</span></a></li>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/PermissionAnnotationHandler.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">PermissionAnnotationHandler</span></a></li>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/RoleAnnotationHandler.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">RoleAnnotationHandler</span></a></li>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/UserAnnotationHandler.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">UserAnnotationHandler</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/AntPathMatcher.html" title="class in org.apache.shiro.util"><span class="typeNameLink">AntPathMatcher</span></a> (implements org.apache.shiro.util.<a href="org/apache/shiro/util/PatternMatcher.html" title="interface in org.apache.shiro.util">PatternMatcher</a>)</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/BearerToken.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">BearerToken</span></a> (implements org.apache.shiro.authc.<a href="org/apache/shiro/authc/HostAuthenticationToken.html" title="interface in org.apache.shiro.authc">HostAuthenticationToken</a>)</li>
<li type="circle">org.apache.shiro.realm.<a href="org/apache/shiro/realm/CachingRealm.html" title="class in org.apache.shiro.realm"><span class="typeNameLink">CachingRealm</span></a> (implements org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.authc.<a href="org/apache/shiro/authc/LogoutAware.html" title="interface in org.apache.shiro.authc">LogoutAware</a>, org.apache.shiro.util.Nameable, org.apache.shiro.realm.<a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm">Realm</a>)
<ul>
<li type="circle">org.apache.shiro.realm.<a href="org/apache/shiro/realm/AuthenticatingRealm.html" title="class in org.apache.shiro.realm"><span class="typeNameLink">AuthenticatingRealm</span></a> (implements org.apache.shiro.util.Initializable)
<ul>
<li type="circle">org.apache.shiro.realm.<a href="org/apache/shiro/realm/AuthorizingRealm.html" title="class in org.apache.shiro.realm"><span class="typeNameLink">AuthorizingRealm</span></a> (implements org.apache.shiro.authz.<a href="org/apache/shiro/authz/Authorizer.html" title="interface in org.apache.shiro.authz">Authorizer</a>, org.apache.shiro.util.Initializable, org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/PermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission">PermissionResolverAware</a>, org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/RolePermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission">RolePermissionResolverAware</a>)
<ul>
<li type="circle">org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/AbstractLdapRealm.html" title="class in org.apache.shiro.realm.ldap"><span class="typeNameLink">AbstractLdapRealm</span></a>
<ul>
<li type="circle">org.apache.shiro.realm.activedirectory.<a href="org/apache/shiro/realm/activedirectory/ActiveDirectoryRealm.html" title="class in org.apache.shiro.realm.activedirectory"><span class="typeNameLink">ActiveDirectoryRealm</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/DefaultLdapRealm.html" title="class in org.apache.shiro.realm.ldap"><span class="typeNameLink">DefaultLdapRealm</span></a>
<ul>
<li type="circle">org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/JndiLdapRealm.html" title="class in org.apache.shiro.realm.ldap"><span class="typeNameLink">JndiLdapRealm</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.realm.jdbc.<a href="org/apache/shiro/realm/jdbc/JdbcRealm.html" title="class in org.apache.shiro.realm.jdbc"><span class="typeNameLink">JdbcRealm</span></a></li>
<li type="circle">org.apache.shiro.realm.<a href="org/apache/shiro/realm/SimpleAccountRealm.html" title="class in org.apache.shiro.realm"><span class="typeNameLink">SimpleAccountRealm</span></a>
<ul>
<li type="circle">org.apache.shiro.realm.text.<a href="org/apache/shiro/realm/text/TextConfigurationRealm.html" title="class in org.apache.shiro.realm.text"><span class="typeNameLink">TextConfigurationRealm</span></a>
<ul>
<li type="circle">org.apache.shiro.realm.text.<a href="org/apache/shiro/realm/text/IniRealm.html" title="class in org.apache.shiro.realm.text"><span class="typeNameLink">IniRealm</span></a></li>
<li type="circle">org.apache.shiro.realm.text.<a href="org/apache/shiro/realm/text/PropertiesRealm.html" title="class in org.apache.shiro.realm.text"><span class="typeNameLink">PropertiesRealm</span></a> (implements org.apache.shiro.util.Destroyable, java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/CachingSecurityManager.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">CachingSecurityManager</span></a> (implements org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.util.Destroyable, org.apache.shiro.event.EventBusAware, org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt">SecurityManager</a>)
<ul>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/RealmSecurityManager.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">RealmSecurityManager</span></a>
<ul>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/AuthenticatingSecurityManager.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">AuthenticatingSecurityManager</span></a>
<ul>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/AuthorizingSecurityManager.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">AuthorizingSecurityManager</span></a>
<ul>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SessionsSecurityManager.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">SessionsSecurityManager</span></a>
<ul>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/DefaultSecurityManager.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">DefaultSecurityManager</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.codec.CodecSupport
<ul>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/SimpleCredentialsMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">SimpleCredentialsMatcher</span></a> (implements org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/CredentialsMatcher.html" title="interface in org.apache.shiro.authc.credential">CredentialsMatcher</a>)
<ul>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/HashedCredentialsMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">HashedCredentialsMatcher</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/Md2CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">Md2CredentialsMatcher</span></a></li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/Md5CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">Md5CredentialsMatcher</span></a></li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/Sha1CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">Sha1CredentialsMatcher</span></a></li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/Sha256CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">Sha256CredentialsMatcher</span></a></li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/Sha384CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">Sha384CredentialsMatcher</span></a></li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/Sha512CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">Sha512CredentialsMatcher</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/CollectionUtils.html" title="class in org.apache.shiro.util"><span class="typeNameLink">CollectionUtils</span></a></li>
<li type="circle">org.apache.shiro.aop.<a href="org/apache/shiro/aop/DefaultAnnotationResolver.html" title="class in org.apache.shiro.aop"><span class="typeNameLink">DefaultAnnotationResolver</span></a> (implements org.apache.shiro.aop.<a href="org/apache/shiro/aop/AnnotationResolver.html" title="interface in org.apache.shiro.aop">AnnotationResolver</a>)</li>
<li type="circle">org.apache.shiro.env.<a href="org/apache/shiro/env/DefaultEnvironment.html" title="class in org.apache.shiro.env"><span class="typeNameLink">DefaultEnvironment</span></a> (implements org.apache.shiro.util.Destroyable, org.apache.shiro.env.<a href="org/apache/shiro/env/NamedObjectEnvironment.html" title="interface in org.apache.shiro.env">NamedObjectEnvironment</a>)
<ul>
<li type="circle">org.apache.shiro.env.<a href="org/apache/shiro/env/BasicIniEnvironment.html" title="class in org.apache.shiro.env"><span class="typeNameLink">BasicIniEnvironment</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/DefaultLdapContextFactory.html" title="class in org.apache.shiro.realm.ldap"><span class="typeNameLink">DefaultLdapContextFactory</span></a> (implements org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/LdapContextFactory.html" title="interface in org.apache.shiro.realm.ldap">LdapContextFactory</a>)</li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/DefaultPasswordService.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">DefaultPasswordService</span></a> (implements org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/HashingPasswordService.html" title="interface in org.apache.shiro.authc.credential">HashingPasswordService</a>)</li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/DefaultSessionKey.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">DefaultSessionKey</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionKey.html" title="interface in org.apache.shiro.session.mgt">SessionKey</a>)</li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/DefaultSessionStorageEvaluator.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">DefaultSessionStorageEvaluator</span></a> (implements org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SessionStorageEvaluator.html" title="interface in org.apache.shiro.mgt">SessionStorageEvaluator</a>)</li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/DefaultSubjectDAO.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">DefaultSubjectDAO</span></a> (implements org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SubjectDAO.html" title="interface in org.apache.shiro.mgt">SubjectDAO</a>)</li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/DefaultSubjectFactory.html" title="class in org.apache.shiro.mgt"><span class="typeNameLink">DefaultSubjectFactory</span></a> (implements org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SubjectFactory.html" title="interface in org.apache.shiro.mgt">SubjectFactory</a>)</li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/DelegatingSession.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">DelegatingSession</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.shiro.session.<a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session">Session</a>)</li>
<li type="circle">org.apache.shiro.subject.support.<a href="org/apache/shiro/subject/support/DelegatingSubject.html" title="class in org.apache.shiro.subject.support"><span class="typeNameLink">DelegatingSubject</span></a> (implements org.apache.shiro.subject.<a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject">Subject</a>)</li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/ExecutorServiceSessionValidationScheduler.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">ExecutorServiceSessionValidationScheduler</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>, org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionValidationScheduler.html" title="interface in org.apache.shiro.session.mgt">SessionValidationScheduler</a>)</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/JavaEnvironment.html" title="class in org.apache.shiro.util"><span class="typeNameLink">JavaEnvironment</span></a></li>
<li type="circle">org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/JavaUuidSessionIdGenerator.html" title="class in org.apache.shiro.session.mgt.eis"><span class="typeNameLink">JavaUuidSessionIdGenerator</span></a> (implements org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/SessionIdGenerator.html" title="interface in org.apache.shiro.session.mgt.eis">SessionIdGenerator</a>)</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/JdbcUtils.html" title="class in org.apache.shiro.util"><span class="typeNameLink">JdbcUtils</span></a></li>
<li type="circle">org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/JndiLdapContextFactory.html" title="class in org.apache.shiro.realm.ldap"><span class="typeNameLink">JndiLdapContextFactory</span></a> (implements org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/LdapContextFactory.html" title="interface in org.apache.shiro.realm.ldap">LdapContextFactory</a>)</li>
<li type="circle">org.apache.shiro.jndi.<a href="org/apache/shiro/jndi/JndiLocator.html" title="class in org.apache.shiro.jndi"><span class="typeNameLink">JndiLocator</span></a>
<ul>
<li type="circle">org.apache.shiro.jndi.<a href="org/apache/shiro/jndi/JndiObjectFactory.html" title="class in org.apache.shiro.jndi"><span class="typeNameLink">JndiObjectFactory</span></a>&lt;T&gt; (implements org.apache.shiro.util.Factory&lt;T&gt;)</li>
<li type="circle">org.apache.shiro.realm.jndi.<a href="org/apache/shiro/realm/jndi/JndiRealmFactory.html" title="class in org.apache.shiro.realm.jndi"><span class="typeNameLink">JndiRealmFactory</span></a> (implements org.apache.shiro.realm.<a href="org/apache/shiro/realm/RealmFactory.html" title="interface in org.apache.shiro.realm">RealmFactory</a>)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.jndi.<a href="org/apache/shiro/jndi/JndiTemplate.html" title="class in org.apache.shiro.jndi"><span class="typeNameLink">JndiTemplate</span></a></li>
<li type="circle">org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/LdapUtils.html" title="class in org.apache.shiro.realm.ldap"><span class="typeNameLink">LdapUtils</span></a></li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/MapContext.html" title="class in org.apache.shiro.util"><span class="typeNameLink">MapContext</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;, java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/DefaultSessionContext.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">DefaultSessionContext</span></a> (implements org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionContext.html" title="interface in org.apache.shiro.session.mgt">SessionContext</a>)</li>
<li type="circle">org.apache.shiro.subject.support.<a href="org/apache/shiro/subject/support/DefaultSubjectContext.html" title="class in org.apache.shiro.subject.support"><span class="typeNameLink">DefaultSubjectContext</span></a> (implements org.apache.shiro.subject.<a href="org/apache/shiro/subject/SubjectContext.html" title="interface in org.apache.shiro.subject">SubjectContext</a>)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.aop.<a href="org/apache/shiro/aop/MethodInterceptorSupport.html" title="class in org.apache.shiro.aop"><span class="typeNameLink">MethodInterceptorSupport</span></a> (implements org.apache.shiro.aop.<a href="org/apache/shiro/aop/MethodInterceptor.html" title="interface in org.apache.shiro.aop">MethodInterceptor</a>)
<ul>
<li type="circle">org.apache.shiro.aop.<a href="org/apache/shiro/aop/AnnotationMethodInterceptor.html" title="class in org.apache.shiro.aop"><span class="typeNameLink">AnnotationMethodInterceptor</span></a>
<ul>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/AuthorizingAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">AuthorizingAnnotationMethodInterceptor</span></a>
<ul>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/AuthenticatedAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">AuthenticatedAnnotationMethodInterceptor</span></a></li>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/GuestAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">GuestAnnotationMethodInterceptor</span></a></li>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/PermissionAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">PermissionAnnotationMethodInterceptor</span></a></li>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/RoleAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">RoleAnnotationMethodInterceptor</span></a></li>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/UserAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">UserAnnotationMethodInterceptor</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/AuthorizingMethodInterceptor.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">AuthorizingMethodInterceptor</span></a>
<ul>
<li type="circle">org.apache.shiro.authz.aop.<a href="org/apache/shiro/authz/aop/AnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.authz.aop"><span class="typeNameLink">AnnotationsAuthorizingMethodInterceptor</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/ModularRealmAuthorizer.html" title="class in org.apache.shiro.authz"><span class="typeNameLink">ModularRealmAuthorizer</span></a> (implements org.apache.shiro.authz.<a href="org/apache/shiro/authz/Authorizer.html" title="interface in org.apache.shiro.authz">Authorizer</a>, org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/PermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission">PermissionResolverAware</a>, org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/RolePermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission">RolePermissionResolverAware</a>)</li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/PasswordMatcher.html" title="class in org.apache.shiro.authc.credential"><span class="typeNameLink">PasswordMatcher</span></a> (implements org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/CredentialsMatcher.html" title="interface in org.apache.shiro.authc.credential">CredentialsMatcher</a>)</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/PermissionUtils.html" title="class in org.apache.shiro.util"><span class="typeNameLink">PermissionUtils</span></a></li>
<li type="circle">org.apache.shiro.session.<a href="org/apache/shiro/session/ProxiedSession.html" title="class in org.apache.shiro.session"><span class="typeNameLink">ProxiedSession</span></a> (implements org.apache.shiro.session.<a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session">Session</a>)
<ul>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/ImmutableProxiedSession.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">ImmutableProxiedSession</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/RandomSessionIdGenerator.html" title="class in org.apache.shiro.session.mgt.eis"><span class="typeNameLink">RandomSessionIdGenerator</span></a> (implements org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/SessionIdGenerator.html" title="interface in org.apache.shiro.session.mgt.eis">SessionIdGenerator</a>)</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/RegExPatternMatcher.html" title="class in org.apache.shiro.util"><span class="typeNameLink">RegExPatternMatcher</span></a> (implements org.apache.shiro.util.<a href="org/apache/shiro/util/PatternMatcher.html" title="interface in org.apache.shiro.util">PatternMatcher</a>)</li>
<li type="circle">org.apache.shiro.<a href="org/apache/shiro/SecurityUtils.html" title="class in org.apache.shiro"><span class="typeNameLink">SecurityUtils</span></a></li>
<li type="circle">org.apache.shiro.session.<a href="org/apache/shiro/session/SessionListenerAdapter.html" title="class in org.apache.shiro.session"><span class="typeNameLink">SessionListenerAdapter</span></a> (implements org.apache.shiro.session.<a href="org/apache/shiro/session/SessionListener.html" title="interface in org.apache.shiro.session">SessionListener</a>)</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/SimpleAccount.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">SimpleAccount</span></a> (implements org.apache.shiro.authc.<a href="org/apache/shiro/authc/Account.html" title="interface in org.apache.shiro.authc">Account</a>, org.apache.shiro.authc.<a href="org/apache/shiro/authc/MergableAuthenticationInfo.html" title="interface in org.apache.shiro.authc">MergableAuthenticationInfo</a>, org.apache.shiro.authc.<a href="org/apache/shiro/authc/SaltedAuthenticationInfo.html" title="interface in org.apache.shiro.authc">SaltedAuthenticationInfo</a>, java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/SimpleAuthenticationInfo.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">SimpleAuthenticationInfo</span></a> (implements org.apache.shiro.authc.<a href="org/apache/shiro/authc/MergableAuthenticationInfo.html" title="interface in org.apache.shiro.authc">MergableAuthenticationInfo</a>, org.apache.shiro.authc.<a href="org/apache/shiro/authc/SaltedAuthenticationInfo.html" title="interface in org.apache.shiro.authc">SaltedAuthenticationInfo</a>)</li>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/SimpleAuthorizationInfo.html" title="class in org.apache.shiro.authz"><span class="typeNameLink">SimpleAuthorizationInfo</span></a> (implements org.apache.shiro.authz.<a href="org/apache/shiro/authz/AuthorizationInfo.html" title="interface in org.apache.shiro.authz">AuthorizationInfo</a>)</li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/SimplePrincipalCollection.html" title="class in org.apache.shiro.subject"><span class="typeNameLink">SimplePrincipalCollection</span></a> (implements org.apache.shiro.subject.<a href="org/apache/shiro/subject/MutablePrincipalCollection.html" title="interface in org.apache.shiro.subject">MutablePrincipalCollection</a>)</li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/SimplePrincipalMap.html" title="class in org.apache.shiro.subject"><span class="typeNameLink">SimplePrincipalMap</span></a> (implements org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalMap.html" title="interface in org.apache.shiro.subject">PrincipalMap</a>)</li>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/SimpleRole.html" title="class in org.apache.shiro.authz"><span class="typeNameLink">SimpleRole</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SimpleSession.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">SimpleSession</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/ValidatingSession.html" title="interface in org.apache.shiro.session.mgt">ValidatingSession</a>)</li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SimpleSessionFactory.html" title="class in org.apache.shiro.session.mgt"><span class="typeNameLink">SimpleSessionFactory</span></a> (implements org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionFactory.html" title="interface in org.apache.shiro.session.mgt">SessionFactory</a>)</li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/Subject.Builder.html" title="class in org.apache.shiro.subject"><span class="typeNameLink">Subject.Builder</span></a></li>
<li type="circle">org.apache.shiro.concurrent.<a href="org/apache/shiro/concurrent/SubjectAwareExecutor.html" title="class in org.apache.shiro.concurrent"><span class="typeNameLink">SubjectAwareExecutor</span></a> (implements java.util.concurrent.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent">Executor</a>)
<ul>
<li type="circle">org.apache.shiro.concurrent.<a href="org/apache/shiro/concurrent/SubjectAwareExecutorService.html" title="class in org.apache.shiro.concurrent"><span class="typeNameLink">SubjectAwareExecutorService</span></a> (implements java.util.concurrent.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a>)
<ul>
<li type="circle">org.apache.shiro.concurrent.<a href="org/apache/shiro/concurrent/SubjectAwareScheduledExecutorService.html" title="class in org.apache.shiro.concurrent"><span class="typeNameLink">SubjectAwareScheduledExecutorService</span></a> (implements java.util.concurrent.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ScheduledExecutorService</a>)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.subject.support.<a href="org/apache/shiro/subject/support/SubjectCallable.html" title="class in org.apache.shiro.subject.support"><span class="typeNameLink">SubjectCallable</span></a>&lt;V&gt; (implements java.util.concurrent.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent">Callable</a>&lt;V&gt;)</li>
<li type="circle">org.apache.shiro.subject.support.<a href="org/apache/shiro/subject/support/SubjectRunnable.html" title="class in org.apache.shiro.subject.support"><span class="typeNameLink">SubjectRunnable</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)</li>
<li type="circle">org.apache.shiro.subject.support.<a href="org/apache/shiro/subject/support/SubjectThreadState.html" title="class in org.apache.shiro.subject.support"><span class="typeNameLink">SubjectThreadState</span></a> (implements org.apache.shiro.util.<a href="org/apache/shiro/util/ThreadState.html" title="interface in org.apache.shiro.util">ThreadState</a>)</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/ThreadContext.html" title="class in org.apache.shiro.util"><span class="typeNameLink">ThreadContext</span></a></li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
<ul>
<li type="circle">org.apache.shiro.ShiroException
<ul>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/AuthenticationException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">AuthenticationException</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/AccountException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">AccountException</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/ConcurrentAccessException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">ConcurrentAccessException</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/DisabledAccountException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">DisabledAccountException</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/LockedAccountException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">LockedAccountException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/ExcessiveAttemptsException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">ExcessiveAttemptsException</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/UnknownAccountException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">UnknownAccountException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/CredentialsException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">CredentialsException</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/ExpiredCredentialsException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">ExpiredCredentialsException</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/IncorrectCredentialsException.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">IncorrectCredentialsException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.authc.pam.<a href="org/apache/shiro/authc/pam/ShortCircuitIterationException.html" title="class in org.apache.shiro.authc.pam"><span class="typeNameLink">ShortCircuitIterationException</span></a></li>
<li type="circle">org.apache.shiro.authc.pam.<a href="org/apache/shiro/authc/pam/UnsupportedTokenException.html" title="class in org.apache.shiro.authc.pam"><span class="typeNameLink">UnsupportedTokenException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/AuthorizationException.html" title="class in org.apache.shiro.authz"><span class="typeNameLink">AuthorizationException</span></a>
<ul>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/UnauthenticatedException.html" title="class in org.apache.shiro.authz"><span class="typeNameLink">UnauthenticatedException</span></a></li>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/UnauthorizedException.html" title="class in org.apache.shiro.authz"><span class="typeNameLink">UnauthorizedException</span></a>
<ul>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/HostUnauthorizedException.html" title="class in org.apache.shiro.authz"><span class="typeNameLink">HostUnauthorizedException</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.dao.<a href="org/apache/shiro/dao/DataAccessException.html" title="class in org.apache.shiro.dao"><span class="typeNameLink">DataAccessException</span></a>
<ul>
<li type="circle">org.apache.shiro.dao.<a href="org/apache/shiro/dao/InvalidResourceUsageException.html" title="class in org.apache.shiro.dao"><span class="typeNameLink">InvalidResourceUsageException</span></a>
<ul>
<li type="circle">org.apache.shiro.ldap.<a href="org/apache/shiro/ldap/UnsupportedAuthenticationMechanismException.html" title="class in org.apache.shiro.ldap"><span class="typeNameLink">UnsupportedAuthenticationMechanismException</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.env.<a href="org/apache/shiro/env/EnvironmentException.html" title="class in org.apache.shiro.env"><span class="typeNameLink">EnvironmentException</span></a>
<ul>
<li type="circle">org.apache.shiro.env.<a href="org/apache/shiro/env/RequiredTypeException.html" title="class in org.apache.shiro.env"><span class="typeNameLink">RequiredTypeException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/ExecutionException.html" title="class in org.apache.shiro.subject"><span class="typeNameLink">ExecutionException</span></a></li>
<li type="circle">org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/InvalidPermissionStringException.html" title="class in org.apache.shiro.authz.permission"><span class="typeNameLink">InvalidPermissionStringException</span></a></li>
<li type="circle">org.apache.shiro.session.<a href="org/apache/shiro/session/SessionException.html" title="class in org.apache.shiro.session"><span class="typeNameLink">SessionException</span></a>
<ul>
<li type="circle">org.apache.shiro.subject.support.<a href="org/apache/shiro/subject/support/DisabledSessionException.html" title="class in org.apache.shiro.subject.support"><span class="typeNameLink">DisabledSessionException</span></a></li>
<li type="circle">org.apache.shiro.session.<a href="org/apache/shiro/session/InvalidSessionException.html" title="class in org.apache.shiro.session"><span class="typeNameLink">InvalidSessionException</span></a>
<ul>
<li type="circle">org.apache.shiro.session.<a href="org/apache/shiro/session/StoppedSessionException.html" title="class in org.apache.shiro.session"><span class="typeNameLink">StoppedSessionException</span></a>
<ul>
<li type="circle">org.apache.shiro.session.<a href="org/apache/shiro/session/ExpiredSessionException.html" title="class in org.apache.shiro.session"><span class="typeNameLink">ExpiredSessionException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.session.<a href="org/apache/shiro/session/UnknownSessionException.html" title="class in org.apache.shiro.session"><span class="typeNameLink">UnknownSessionException</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.<a href="org/apache/shiro/UnavailableSecurityManagerException.html" title="class in org.apache.shiro"><span class="typeNameLink">UnavailableSecurityManagerException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/UsernamePasswordToken.html" title="class in org.apache.shiro.authc"><span class="typeNameLink">UsernamePasswordToken</span></a> (implements org.apache.shiro.authc.<a href="org/apache/shiro/authc/HostAuthenticationToken.html" title="interface in org.apache.shiro.authc">HostAuthenticationToken</a>, org.apache.shiro.authc.<a href="org/apache/shiro/authc/RememberMeAuthenticationToken.html" title="interface in org.apache.shiro.authc">RememberMeAuthenticationToken</a>)</li>
<li type="circle">org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/WildcardPermission.html" title="class in org.apache.shiro.authz.permission"><span class="typeNameLink">WildcardPermission</span></a> (implements org.apache.shiro.authz.<a href="org/apache/shiro/authz/Permission.html" title="interface in org.apache.shiro.authz">Permission</a>, java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/DomainPermission.html" title="class in org.apache.shiro.authz.permission"><span class="typeNameLink">DomainPermission</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/WildcardPermissionResolver.html" title="class in org.apache.shiro.authz.permission"><span class="typeNameLink">WildcardPermissionResolver</span></a> (implements org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/PermissionResolver.html" title="interface in org.apache.shiro.authz.permission">PermissionResolver</a>)</li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">org.apache.shiro.aop.<a href="org/apache/shiro/aop/AnnotationResolver.html" title="interface in org.apache.shiro.aop"><span class="typeNameLink">AnnotationResolver</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/AuthenticationListener.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">AuthenticationListener</span></a></li>
<li type="circle">org.apache.shiro.authc.pam.<a href="org/apache/shiro/authc/pam/AuthenticationStrategy.html" title="interface in org.apache.shiro.authc.pam"><span class="typeNameLink">AuthenticationStrategy</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/Authenticator.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">Authenticator</span></a>
<ul>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><span class="typeNameLink">SecurityManager</span></a> (also extends org.apache.shiro.authz.<a href="org/apache/shiro/authz/Authorizer.html" title="interface in org.apache.shiro.authz">Authorizer</a>, org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt">SessionManager</a>)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/Authorizer.html" title="interface in org.apache.shiro.authz"><span class="typeNameLink">Authorizer</span></a>
<ul>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><span class="typeNameLink">SecurityManager</span></a> (also extends org.apache.shiro.authc.<a href="org/apache/shiro/authc/Authenticator.html" title="interface in org.apache.shiro.authc">Authenticator</a>, org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt">SessionManager</a>)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/CredentialsMatcher.html" title="interface in org.apache.shiro.authc.credential"><span class="typeNameLink">CredentialsMatcher</span></a></li>
<li type="circle">org.apache.shiro.env.<a href="org/apache/shiro/env/Environment.html" title="interface in org.apache.shiro.env"><span class="typeNameLink">Environment</span></a>
<ul>
<li type="circle">org.apache.shiro.env.<a href="org/apache/shiro/env/NamedObjectEnvironment.html" title="interface in org.apache.shiro.env"><span class="typeNameLink">NamedObjectEnvironment</span></a></li>
</ul>
</li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Iterable</span></a>&lt;T&gt;
<ul>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/MutablePrincipalCollection.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">MutablePrincipalCollection</span></a></li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalCollection.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">PrincipalCollection</span></a> (also extends java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/MutablePrincipalCollection.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">MutablePrincipalCollection</span></a></li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalMap.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">PrincipalMap</span></a> (also extends java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalMap.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">PrincipalMap</span></a> (also extends java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;, org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalCollection.html" title="interface in org.apache.shiro.subject">PrincipalCollection</a>)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.jndi.<a href="org/apache/shiro/jndi/JndiCallback.html" title="interface in org.apache.shiro.jndi"><span class="typeNameLink">JndiCallback</span></a></li>
<li type="circle">org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/LdapContextFactory.html" title="interface in org.apache.shiro.realm.ldap"><span class="typeNameLink">LdapContextFactory</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/LogoutAware.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">LogoutAware</span></a></li>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">Map</span></a>&lt;K,V&gt;
<ul>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalMap.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">PrincipalMap</span></a> (also extends org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalCollection.html" title="interface in org.apache.shiro.subject">PrincipalCollection</a>)</li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionContext.html" title="interface in org.apache.shiro.session.mgt"><span class="typeNameLink">SessionContext</span></a></li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/SubjectContext.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">SubjectContext</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.aop.<a href="org/apache/shiro/aop/MethodInterceptor.html" title="interface in org.apache.shiro.aop"><span class="typeNameLink">MethodInterceptor</span></a></li>
<li type="circle">org.apache.shiro.aop.<a href="org/apache/shiro/aop/MethodInvocation.html" title="interface in org.apache.shiro.aop"><span class="typeNameLink">MethodInvocation</span></a></li>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/PasswordService.html" title="interface in org.apache.shiro.authc.credential"><span class="typeNameLink">PasswordService</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/HashingPasswordService.html" title="interface in org.apache.shiro.authc.credential"><span class="typeNameLink">HashingPasswordService</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/PatternMatcher.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">PatternMatcher</span></a></li>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/Permission.html" title="interface in org.apache.shiro.authz"><span class="typeNameLink">Permission</span></a></li>
<li type="circle">org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/PermissionResolver.html" title="interface in org.apache.shiro.authz.permission"><span class="typeNameLink">PermissionResolver</span></a></li>
<li type="circle">org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/PermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission"><span class="typeNameLink">PermissionResolverAware</span></a></li>
<li type="circle">org.apache.shiro.realm.<a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><span class="typeNameLink">Realm</span></a></li>
<li type="circle">org.apache.shiro.realm.<a href="org/apache/shiro/realm/RealmFactory.html" title="interface in org.apache.shiro.realm"><span class="typeNameLink">RealmFactory</span></a></li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/RememberMeManager.html" title="interface in org.apache.shiro.mgt"><span class="typeNameLink">RememberMeManager</span></a></li>
<li type="circle">org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/RolePermissionResolver.html" title="interface in org.apache.shiro.authz.permission"><span class="typeNameLink">RolePermissionResolver</span></a></li>
<li type="circle">org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/RolePermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission"><span class="typeNameLink">RolePermissionResolverAware</span></a></li>
<li type="circle">java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">Serializable</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/Account.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">Account</span></a> (also extends org.apache.shiro.authc.<a href="org/apache/shiro/authc/AuthenticationInfo.html" title="interface in org.apache.shiro.authc">AuthenticationInfo</a>, org.apache.shiro.authz.<a href="org/apache/shiro/authz/AuthorizationInfo.html" title="interface in org.apache.shiro.authz">AuthorizationInfo</a>)</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/AuthenticationInfo.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">AuthenticationInfo</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/Account.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">Account</span></a> (also extends org.apache.shiro.authz.<a href="org/apache/shiro/authz/AuthorizationInfo.html" title="interface in org.apache.shiro.authz">AuthorizationInfo</a>)</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/MergableAuthenticationInfo.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">MergableAuthenticationInfo</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/SaltedAuthenticationInfo.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">SaltedAuthenticationInfo</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/AuthenticationToken.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">AuthenticationToken</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/HostAuthenticationToken.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">HostAuthenticationToken</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/RememberMeAuthenticationToken.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">RememberMeAuthenticationToken</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.authz.<a href="org/apache/shiro/authz/AuthorizationInfo.html" title="interface in org.apache.shiro.authz"><span class="typeNameLink">AuthorizationInfo</span></a>
<ul>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/Account.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">Account</span></a> (also extends org.apache.shiro.authc.<a href="org/apache/shiro/authc/AuthenticationInfo.html" title="interface in org.apache.shiro.authc">AuthenticationInfo</a>)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/HostAuthenticationToken.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">HostAuthenticationToken</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/MergableAuthenticationInfo.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">MergableAuthenticationInfo</span></a></li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/MutablePrincipalCollection.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">MutablePrincipalCollection</span></a></li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalCollection.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">PrincipalCollection</span></a> (also extends java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;T&gt;)
<ul>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/MutablePrincipalCollection.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">MutablePrincipalCollection</span></a></li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalMap.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">PrincipalMap</span></a> (also extends java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalMap.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">PrincipalMap</span></a> (also extends java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;, org.apache.shiro.subject.<a href="org/apache/shiro/subject/PrincipalCollection.html" title="interface in org.apache.shiro.subject">PrincipalCollection</a>)</li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/RememberMeAuthenticationToken.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">RememberMeAuthenticationToken</span></a></li>
<li type="circle">org.apache.shiro.authc.<a href="org/apache/shiro/authc/SaltedAuthenticationInfo.html" title="interface in org.apache.shiro.authc"><span class="typeNameLink">SaltedAuthenticationInfo</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.session.<a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><span class="typeNameLink">Session</span></a>
<ul>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/ValidatingSession.html" title="interface in org.apache.shiro.session.mgt"><span class="typeNameLink">ValidatingSession</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/SessionDAO.html" title="interface in org.apache.shiro.session.mgt.eis"><span class="typeNameLink">SessionDAO</span></a></li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionFactory.html" title="interface in org.apache.shiro.session.mgt"><span class="typeNameLink">SessionFactory</span></a></li>
<li type="circle">org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/SessionIdGenerator.html" title="interface in org.apache.shiro.session.mgt.eis"><span class="typeNameLink">SessionIdGenerator</span></a></li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionKey.html" title="interface in org.apache.shiro.session.mgt"><span class="typeNameLink">SessionKey</span></a></li>
<li type="circle">org.apache.shiro.session.<a href="org/apache/shiro/session/SessionListener.html" title="interface in org.apache.shiro.session"><span class="typeNameLink">SessionListener</span></a></li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt"><span class="typeNameLink">SessionManager</span></a>
<ul>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/NativeSessionManager.html" title="interface in org.apache.shiro.session.mgt"><span class="typeNameLink">NativeSessionManager</span></a></li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><span class="typeNameLink">SecurityManager</span></a> (also extends org.apache.shiro.authc.<a href="org/apache/shiro/authc/Authenticator.html" title="interface in org.apache.shiro.authc">Authenticator</a>, org.apache.shiro.authz.<a href="org/apache/shiro/authz/Authorizer.html" title="interface in org.apache.shiro.authz">Authorizer</a>)</li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/ValidatingSessionManager.html" title="interface in org.apache.shiro.session.mgt"><span class="typeNameLink">ValidatingSessionManager</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SessionStorageEvaluator.html" title="interface in org.apache.shiro.mgt"><span class="typeNameLink">SessionStorageEvaluator</span></a></li>
<li type="circle">org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SessionValidationScheduler.html" title="interface in org.apache.shiro.session.mgt"><span class="typeNameLink">SessionValidationScheduler</span></a></li>
<li type="circle">org.apache.shiro.subject.<a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><span class="typeNameLink">Subject</span></a></li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SubjectDAO.html" title="interface in org.apache.shiro.mgt"><span class="typeNameLink">SubjectDAO</span></a></li>
<li type="circle">org.apache.shiro.mgt.<a href="org/apache/shiro/mgt/SubjectFactory.html" title="interface in org.apache.shiro.mgt"><span class="typeNameLink">SubjectFactory</span></a></li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/ThreadState.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">ThreadState</span></a></li>
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li type="circle">org.apache.shiro.authz.annotation.<a href="org/apache/shiro/authz/annotation/RequiresUser.html" title="annotation in org.apache.shiro.authz.annotation"><span class="typeNameLink">RequiresUser</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.shiro.authz.annotation.<a href="org/apache/shiro/authz/annotation/RequiresGuest.html" title="annotation in org.apache.shiro.authz.annotation"><span class="typeNameLink">RequiresGuest</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.shiro.authz.annotation.<a href="org/apache/shiro/authz/annotation/RequiresRoles.html" title="annotation in org.apache.shiro.authz.annotation"><span class="typeNameLink">RequiresRoles</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.shiro.authz.annotation.<a href="org/apache/shiro/authz/annotation/RequiresPermissions.html" title="annotation in org.apache.shiro.authz.annotation"><span class="typeNameLink">RequiresPermissions</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.shiro.authz.annotation.<a href="org/apache/shiro/authz/annotation/RequiresAuthentication.html" title="annotation in org.apache.shiro.authz.annotation"><span class="typeNameLink">RequiresAuthentication</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.shiro.realm.jdbc.<a href="org/apache/shiro/realm/jdbc/JdbcRealm.SaltStyle.html" title="enum in org.apache.shiro.realm.jdbc"><span class="typeNameLink">JdbcRealm.SaltStyle</span></a></li>
<li type="circle">org.apache.shiro.authz.annotation.<a href="org/apache/shiro/authz/annotation/Logical.html" title="enum in org.apache.shiro.authz.annotation"><span class="typeNameLink">Logical</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>