blob: 440f34dc5f61062f3824db268511bb2002de64da [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 Feb 22 18:48:03 CET 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Class Hierarchy (Apache Shiro 1.5.1 API)</title>
<meta name="date" content="2020-02-22">
<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 1.5.1 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/aspectj/package-tree.html">org.apache.shiro.aspectj</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/cache/package-tree.html">org.apache.shiro.cache</a>, </li>
<li><a href="org/apache/shiro/cache/ehcache/package-tree.html">org.apache.shiro.cache.ehcache</a>, </li>
<li><a href="org/apache/shiro/cas/package-tree.html">org.apache.shiro.cas</a>, </li>
<li><a href="org/apache/shiro/codec/package-tree.html">org.apache.shiro.codec</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/config/event/package-tree.html">org.apache.shiro.config.event</a>, </li>
<li><a href="org/apache/shiro/crypto/package-tree.html">org.apache.shiro.crypto</a>, </li>
<li><a href="org/apache/shiro/crypto/hash/package-tree.html">org.apache.shiro.crypto.hash</a>, </li>
<li><a href="org/apache/shiro/crypto/hash/format/package-tree.html">org.apache.shiro.crypto.hash.format</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/event/package-tree.html">org.apache.shiro.event</a>, </li>
<li><a href="org/apache/shiro/event/support/package-tree.html">org.apache.shiro.event.support</a>, </li>
<li><a href="org/apache/shiro/guice/package-tree.html">org.apache.shiro.guice</a>, </li>
<li><a href="org/apache/shiro/guice/aop/package-tree.html">org.apache.shiro.guice.aop</a>, </li>
<li><a href="org/apache/shiro/guice/web/package-tree.html">org.apache.shiro.guice.web</a>, </li>
<li><a href="org/apache/shiro/hazelcast/cache/package-tree.html">org.apache.shiro.hazelcast.cache</a>, </li>
<li><a href="org/apache/shiro/io/package-tree.html">org.apache.shiro.io</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/samples/package-tree.html">org.apache.shiro.samples</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/session/mgt/quartz/package-tree.html">org.apache.shiro.session.mgt.quartz</a>, </li>
<li><a href="org/apache/shiro/spring/package-tree.html">org.apache.shiro.spring</a>, </li>
<li><a href="org/apache/shiro/spring/aop/package-tree.html">org.apache.shiro.spring.aop</a>, </li>
<li><a href="org/apache/shiro/spring/boot/autoconfigure/package-tree.html">org.apache.shiro.spring.boot.autoconfigure</a>, </li>
<li><a href="org/apache/shiro/spring/boot/autoconfigure/exception/package-tree.html">org.apache.shiro.spring.boot.autoconfigure.exception</a>, </li>
<li><a href="org/apache/shiro/spring/config/package-tree.html">org.apache.shiro.spring.config</a>, </li>
<li><a href="org/apache/shiro/spring/config/web/autoconfigure/package-tree.html">org.apache.shiro.spring.config.web.autoconfigure</a>, </li>
<li><a href="org/apache/shiro/spring/remoting/package-tree.html">org.apache.shiro.spring.remoting</a>, </li>
<li><a href="org/apache/shiro/spring/security/interceptor/package-tree.html">org.apache.shiro.spring.security.interceptor</a>, </li>
<li><a href="org/apache/shiro/spring/web/package-tree.html">org.apache.shiro.spring.web</a>, </li>
<li><a href="org/apache/shiro/spring/web/config/package-tree.html">org.apache.shiro.spring.web.config</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/testing/web/package-tree.html">org.apache.shiro.testing.web</a>, </li>
<li><a href="org/apache/shiro/tools/hasher/package-tree.html">org.apache.shiro.tools.hasher</a>, </li>
<li><a href="org/apache/shiro/util/package-tree.html">org.apache.shiro.util</a>, </li>
<li><a href="org/apache/shiro/web/package-tree.html">org.apache.shiro.web</a>, </li>
<li><a href="org/apache/shiro/web/config/package-tree.html">org.apache.shiro.web.config</a>, </li>
<li><a href="org/apache/shiro/web/env/package-tree.html">org.apache.shiro.web.env</a>, </li>
<li><a href="org/apache/shiro/web/filter/package-tree.html">org.apache.shiro.web.filter</a>, </li>
<li><a href="org/apache/shiro/web/filter/authc/package-tree.html">org.apache.shiro.web.filter.authc</a>, </li>
<li><a href="org/apache/shiro/web/filter/authz/package-tree.html">org.apache.shiro.web.filter.authz</a>, </li>
<li><a href="org/apache/shiro/web/filter/mgt/package-tree.html">org.apache.shiro.web.filter.mgt</a>, </li>
<li><a href="org/apache/shiro/web/filter/session/package-tree.html">org.apache.shiro.web.filter.session</a>, </li>
<li><a href="org/apache/shiro/web/jaxrs/package-tree.html">org.apache.shiro.web.jaxrs</a>, </li>
<li><a href="org/apache/shiro/web/mgt/package-tree.html">org.apache.shiro.web.mgt</a>, </li>
<li><a href="org/apache/shiro/web/servlet/package-tree.html">org.apache.shiro.web.servlet</a>, </li>
<li><a href="org/apache/shiro/web/session/package-tree.html">org.apache.shiro.web.session</a>, </li>
<li><a href="org/apache/shiro/web/session/mgt/package-tree.html">org.apache.shiro.web.session.mgt</a>, </li>
<li><a href="org/apache/shiro/web/subject/package-tree.html">org.apache.shiro.web.subject</a>, </li>
<li><a href="org/apache/shiro/web/subject/support/package-tree.html">org.apache.shiro.web.subject.support</a>, </li>
<li><a href="org/apache/shiro/web/tags/package-tree.html">org.apache.shiro.web.tags</a>, </li>
<li><a href="org/apache/shiro/web/util/package-tree.html">org.apache.shiro.web.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.cache.<a href="org/apache/shiro/cache/AbstractCacheManager.html" title="class in org.apache.shiro.cache"><span class="typeNameLink">AbstractCacheManager</span></a> (implements org.apache.shiro.cache.<a href="org/apache/shiro/cache/CacheManager.html" title="interface in org.apache.shiro.cache">CacheManager</a>, org.apache.shiro.util.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a>)
<ul>
<li type="circle">org.apache.shiro.cache.<a href="org/apache/shiro/cache/MemoryConstrainedCacheManager.html" title="class in org.apache.shiro.cache"><span class="typeNameLink">MemoryConstrainedCacheManager</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.testing.web.<a href="org/apache/shiro/testing/web/AbstractContainerIT.html" title="class in org.apache.shiro.testing.web"><span class="typeNameLink">AbstractContainerIT</span></a></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.<a href="org/apache/shiro/util/Factory.html" title="interface in org.apache.shiro.util">Factory</a>&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.web.config.<a href="org/apache/shiro/web/config/IniFilterChainResolverFactory.html" title="class in org.apache.shiro.web.config"><span class="typeNameLink">IniFilterChainResolverFactory</span></a></li>
<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>
<ul>
<li type="circle">org.apache.shiro.web.config.<a href="org/apache/shiro/web/config/WebIniSecurityManagerFactory.html" title="class in org.apache.shiro.web.config"><span class="typeNameLink">WebIniSecurityManagerFactory</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.springframework.boot.diagnostics.AbstractFailureAnalyzer&lt;T&gt; (implements org.springframework.boot.diagnostics.FailureAnalyzer)
<ul>
<li type="circle">org.apache.shiro.spring.boot.autoconfigure.<a href="org/apache/shiro/spring/boot/autoconfigure/ShiroNoRealmConfiguredFailureAnalyzer.html" title="class in org.apache.shiro.spring.boot.autoconfigure"><span class="typeNameLink">ShiroNoRealmConfiguredFailureAnalyzer</span></a></li>
</ul>
</li>
<li type="circle">com.google.inject.AbstractModule (implements com.google.inject.Module)
<ul>
<li type="circle">org.apache.shiro.guice.aop.<a href="org/apache/shiro/guice/aop/ShiroAopModule.html" title="class in org.apache.shiro.guice.aop"><span class="typeNameLink">ShiroAopModule</span></a></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>)
<ul>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/CookieRememberMeManager.html" title="class in org.apache.shiro.web.mgt"><span class="typeNameLink">CookieRememberMeManager</span></a></li>
</ul>
</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.<a href="org/apache/shiro/cache/CacheManagerAware.html" title="interface in org.apache.shiro.cache">CacheManagerAware</a>)
<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.<a href="org/apache/shiro/event/EventBusAware.html" title="interface in org.apache.shiro.event">EventBusAware</a>, 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.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a>, 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.<a href="org/apache/shiro/cache/CacheManagerAware.html" title="interface in org.apache.shiro.cache">CacheManagerAware</a>)
<ul>
<li type="circle">org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/DefaultWebSessionManager.html" title="class in org.apache.shiro.web.session.mgt"><span class="typeNameLink">DefaultWebSessionManager</span></a> (implements org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/WebSessionManager.html" title="interface in org.apache.shiro.web.session.mgt">WebSessionManager</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.spring.config.<a href="org/apache/shiro/spring/config/AbstractShiroAnnotationProcessorConfiguration.html" title="class in org.apache.shiro.spring.config"><span class="typeNameLink">AbstractShiroAnnotationProcessorConfiguration</span></a>
<ul>
<li type="circle">org.apache.shiro.spring.boot.autoconfigure.<a href="org/apache/shiro/spring/boot/autoconfigure/ShiroAnnotationProcessorAutoConfiguration.html" title="class in org.apache.shiro.spring.boot.autoconfigure"><span class="typeNameLink">ShiroAnnotationProcessorAutoConfiguration</span></a></li>
<li type="circle">org.apache.shiro.spring.config.<a href="org/apache/shiro/spring/config/ShiroAnnotationProcessorConfiguration.html" title="class in org.apache.shiro.spring.config"><span class="typeNameLink">ShiroAnnotationProcessorConfiguration</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.spring.config.<a href="org/apache/shiro/spring/config/AbstractShiroBeanConfiguration.html" title="class in org.apache.shiro.spring.config"><span class="typeNameLink">AbstractShiroBeanConfiguration</span></a>
<ul>
<li type="circle">org.apache.shiro.spring.boot.autoconfigure.<a href="org/apache/shiro/spring/boot/autoconfigure/ShiroBeanAutoConfiguration.html" title="class in org.apache.shiro.spring.boot.autoconfigure"><span class="typeNameLink">ShiroBeanAutoConfiguration</span></a></li>
<li type="circle">org.apache.shiro.spring.config.<a href="org/apache/shiro/spring/config/ShiroBeanConfiguration.html" title="class in org.apache.shiro.spring.config"><span class="typeNameLink">ShiroBeanConfiguration</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.spring.config.<a href="org/apache/shiro/spring/config/AbstractShiroConfiguration.html" title="class in org.apache.shiro.spring.config"><span class="typeNameLink">AbstractShiroConfiguration</span></a>
<ul>
<li type="circle">org.apache.shiro.spring.web.config.<a href="org/apache/shiro/spring/web/config/AbstractShiroWebConfiguration.html" title="class in org.apache.shiro.spring.web.config"><span class="typeNameLink">AbstractShiroWebConfiguration</span></a>
<ul>
<li type="circle">org.apache.shiro.spring.config.web.autoconfigure.<a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebAutoConfiguration.html" title="class in org.apache.shiro.spring.config.web.autoconfigure"><span class="typeNameLink">ShiroWebAutoConfiguration</span></a></li>
<li type="circle">org.apache.shiro.spring.web.config.<a href="org/apache/shiro/spring/web/config/ShiroWebConfiguration.html" title="class in org.apache.shiro.spring.web.config"><span class="typeNameLink">ShiroWebConfiguration</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.spring.boot.autoconfigure.<a href="org/apache/shiro/spring/boot/autoconfigure/ShiroAutoConfiguration.html" title="class in org.apache.shiro.spring.boot.autoconfigure"><span class="typeNameLink">ShiroAutoConfiguration</span></a></li>
<li type="circle">org.apache.shiro.spring.config.<a href="org/apache/shiro/spring/config/ShiroConfiguration.html" title="class in org.apache.shiro.spring.config"><span class="typeNameLink">ShiroConfiguration</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.spring.web.config.<a href="org/apache/shiro/spring/web/config/AbstractShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.web.config"><span class="typeNameLink">AbstractShiroWebFilterConfiguration</span></a>
<ul>
<li type="circle">org.apache.shiro.spring.web.config.<a href="org/apache/shiro/spring/web/config/ShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.web.config"><span class="typeNameLink">ShiroWebFilterConfiguration</span></a></li>
<li type="circle">org.apache.shiro.spring.config.web.autoconfigure.<a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.config.web.autoconfigure"><span class="typeNameLink">ShiroWebFilterConfiguration</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.samples.<a href="org/apache/shiro/samples/AccountInfoController.html" title="class in org.apache.shiro.samples"><span class="typeNameLink">AccountInfoController</span></a></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.web.jaxrs.<a href="org/apache/shiro/web/jaxrs/AnnotationAuthorizationFilter.html" title="class in org.apache.shiro.web.jaxrs"><span class="typeNameLink">AnnotationAuthorizationFilter</span></a> (implements javax.ws.rs.container.ContainerRequestFilter)</li>
<li type="circle">org.apache.shiro.event.support.<a href="org/apache/shiro/event/support/AnnotationEventListenerResolver.html" title="class in org.apache.shiro.event.support"><span class="typeNameLink">AnnotationEventListenerResolver</span></a> (implements org.apache.shiro.event.support.<a href="org/apache/shiro/event/support/EventListenerResolver.html" title="interface in org.apache.shiro.event.support">EventListenerResolver</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.util.<a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util"><span class="typeNameLink">Assert</span></a></li>
<li type="circle">org.apache.shiro.codec.<a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">Base64</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/Base64Format.html" title="class in org.apache.shiro.crypto.hash.format"><span class="typeNameLink">Base64Format</span></a> (implements org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/HashFormat.html" title="interface in org.apache.shiro.crypto.hash.format">HashFormat</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.aspectj.<a href="org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.html" title="class in org.apache.shiro.aspectj"><span class="typeNameLink">BeforeAdviceMethodInvocationAdapter</span></a> (implements org.apache.shiro.aop.<a href="org/apache/shiro/aop/MethodInvocation.html" title="interface in org.apache.shiro.aop">MethodInvocation</a>)</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util"><span class="typeNameLink">ByteSource.Util</span></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.<a href="org/apache/shiro/cache/CacheManagerAware.html" title="interface in org.apache.shiro.cache">CacheManagerAware</a>, 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.<a href="org/apache/shiro/util/Nameable.html" title="interface in org.apache.shiro.util">Nameable</a>, 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.<a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util">Initializable</a>)
<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.<a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util">Initializable</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>)
<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.cas.<a href="org/apache/shiro/cas/CasRealm.html" title="class in org.apache.shiro.cas"><span class="typeNameLink">CasRealm</span></a></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.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a>, 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.<a href="org/apache/shiro/cache/CacheManagerAware.html" title="interface in org.apache.shiro.cache">CacheManagerAware</a>, org.apache.shiro.util.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a>, org.apache.shiro.event.<a href="org/apache/shiro/event/EventBusAware.html" title="interface in org.apache.shiro.event">EventBusAware</a>, 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>
<ul>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/DefaultWebSecurityManager.html" title="class in org.apache.shiro.web.mgt"><span class="typeNameLink">DefaultWebSecurityManager</span></a> (implements org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt">WebSecurityManager</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.cas.<a href="org/apache/shiro/cas/CasToken.html" title="class in org.apache.shiro.cas"><span class="typeNameLink">CasToken</span></a> (implements 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.util.<a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util"><span class="typeNameLink">ClassUtils</span></a></li>
<li type="circle">org.apache.shiro.samples.<a href="org/apache/shiro/samples/CliApp.html" title="class in org.apache.shiro.samples"><span class="typeNameLink">CliApp</span></a></li>
<li type="circle">org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">CodecSupport</span></a>
<ul>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/AbstractHash.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">AbstractHash</span></a> (implements org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Hash.html" title="interface in org.apache.shiro.crypto.hash">Hash</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.crypto.hash.<a href="org/apache/shiro/crypto/hash/SimpleHash.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">SimpleHash</span></a>
<ul>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Md2Hash.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">Md2Hash</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Md5Hash.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">Md5Hash</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Sha1Hash.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">Sha1Hash</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Sha256Hash.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">Sha256Hash</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Sha384Hash.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">Sha384Hash</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Sha512Hash.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">Sha512Hash</span></a></li>
</ul>
</li>
</ul>
</li>
<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.config.<a href="org/apache/shiro/config/CommonsInterpolator.html" title="class in org.apache.shiro.config"><span class="typeNameLink">CommonsInterpolator</span></a> (implements org.apache.shiro.config.<a href="org/apache/shiro/config/Interpolator.html" title="interface in org.apache.shiro.config">Interpolator</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.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a>, 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>
<li type="circle">org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/DefaultWebEnvironment.html" title="class in org.apache.shiro.web.env"><span class="typeNameLink">DefaultWebEnvironment</span></a> (implements org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/MutableWebEnvironment.html" title="interface in org.apache.shiro.web.env">MutableWebEnvironment</a>)
<ul>
<li type="circle">org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/ResourceBasedWebEnvironment.html" title="class in org.apache.shiro.web.env"><span class="typeNameLink">ResourceBasedWebEnvironment</span></a> (implements org.apache.shiro.config.<a href="org/apache/shiro/config/ResourceConfigurable.html" title="interface in org.apache.shiro.config">ResourceConfigurable</a>)
<ul>
<li type="circle">org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/IniWebEnvironment.html" title="class in org.apache.shiro.web.env"><span class="typeNameLink">IniWebEnvironment</span></a> (implements org.apache.shiro.util.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a>, org.apache.shiro.util.<a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util">Initializable</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.event.support.<a href="org/apache/shiro/event/support/DefaultEventBus.html" title="class in org.apache.shiro.event.support"><span class="typeNameLink">DefaultEventBus</span></a> (implements org.apache.shiro.event.<a href="org/apache/shiro/event/EventBus.html" title="interface in org.apache.shiro.event">EventBus</a>)</li>
<li type="circle">org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/DefaultFilterChainManager.html" title="class in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">DefaultFilterChainManager</span></a> (implements org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/FilterChainManager.html" title="interface in org.apache.shiro.web.filter.mgt">FilterChainManager</a>)</li>
<li type="circle">org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/DefaultHashFormatFactory.html" title="class in org.apache.shiro.crypto.hash.format"><span class="typeNameLink">DefaultHashFormatFactory</span></a> (implements org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/HashFormatFactory.html" title="interface in org.apache.shiro.crypto.hash.format">HashFormatFactory</a>)</li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/DefaultHashService.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">DefaultHashService</span></a> (implements org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/ConfigurableHashService.html" title="interface in org.apache.shiro.crypto.hash">ConfigurableHashService</a>)</li>
<li type="circle">org.apache.shiro.config.<a href="org/apache/shiro/config/DefaultInterpolator.html" title="class in org.apache.shiro.config"><span class="typeNameLink">DefaultInterpolator</span></a> (implements org.apache.shiro.config.<a href="org/apache/shiro/config/Interpolator.html" title="interface in org.apache.shiro.config">Interpolator</a>)</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.springframework.remoting.support.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/remoting/support/DefaultRemoteInvocationExecutor.html?is-external=true" title="class or interface in org.springframework.remoting.support"><span class="typeNameLink">DefaultRemoteInvocationExecutor</span></a> (implements org.springframework.remoting.support.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/remoting/support/RemoteInvocationExecutor.html?is-external=true" title="class or interface in org.springframework.remoting.support">RemoteInvocationExecutor</a>)
<ul>
<li type="circle">org.apache.shiro.spring.remoting.<a href="org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html" title="class in org.apache.shiro.spring.remoting"><span class="typeNameLink">SecureRemoteInvocationExecutor</span></a></li>
</ul>
</li>
<li type="circle">org.springframework.remoting.support.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/remoting/support/DefaultRemoteInvocationFactory.html?is-external=true" title="class or interface in org.springframework.remoting.support"><span class="typeNameLink">DefaultRemoteInvocationFactory</span></a> (implements org.springframework.remoting.support.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/remoting/support/RemoteInvocationFactory.html?is-external=true" title="class or interface in org.springframework.remoting.support">RemoteInvocationFactory</a>)
<ul>
<li type="circle">org.apache.shiro.spring.remoting.<a href="org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html" title="class in org.apache.shiro.spring.remoting"><span class="typeNameLink">SecureRemoteInvocationFactory</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.io.<a href="org/apache/shiro/io/DefaultSerializer.html" title="class in org.apache.shiro.io"><span class="typeNameLink">DefaultSerializer</span></a>&lt;T&gt; (implements org.apache.shiro.io.<a href="org/apache/shiro/io/Serializer.html" title="interface in org.apache.shiro.io">Serializer</a>&lt;T&gt;)</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>)
<ul>
<li type="circle">org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/WebSessionKey.html" title="class in org.apache.shiro.web.session.mgt"><span class="typeNameLink">WebSessionKey</span></a> (implements org.apache.shiro.web.util.<a href="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</a>)</li>
</ul>
</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>)
<ul>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/DefaultWebSessionStorageEvaluator.html" title="class in org.apache.shiro.web.mgt"><span class="typeNameLink">DefaultWebSessionStorageEvaluator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.spring.web.config.<a href="org/apache/shiro/spring/web/config/DefaultShiroFilterChainDefinition.html" title="class in org.apache.shiro.spring.web.config"><span class="typeNameLink">DefaultShiroFilterChainDefinition</span></a> (implements org.apache.shiro.spring.web.config.<a href="org/apache/shiro/spring/web/config/ShiroFilterChainDefinition.html" title="interface in org.apache.shiro.spring.web.config">ShiroFilterChainDefinition</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>)
<ul>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/DefaultWebSubjectFactory.html" title="class in org.apache.shiro.web.mgt"><span class="typeNameLink">DefaultWebSubjectFactory</span></a>
<ul>
<li type="circle">org.apache.shiro.cas.<a href="org/apache/shiro/cas/CasSubjectFactory.html" title="class in org.apache.shiro.cas"><span class="typeNameLink">CasSubjectFactory</span></a></li>
</ul>
</li>
</ul>
</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>)
<ul>
<li type="circle">org.apache.shiro.web.subject.support.<a href="org/apache/shiro/web/subject/support/WebDelegatingSubject.html" title="class in org.apache.shiro.web.subject.support"><span class="typeNameLink">WebDelegatingSubject</span></a> (implements org.apache.shiro.web.subject.<a href="org/apache/shiro/web/subject/WebSubject.html" title="interface in org.apache.shiro.web.subject">WebSubject</a>)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.cache.ehcache.<a href="org/apache/shiro/cache/ehcache/EhCache.html" title="class in org.apache.shiro.cache.ehcache"><span class="typeNameLink">EhCache</span></a>&lt;K,V&gt; (implements org.apache.shiro.cache.<a href="org/apache/shiro/cache/Cache.html" title="interface in org.apache.shiro.cache">Cache</a>&lt;K,V&gt;)</li>
<li type="circle">org.apache.shiro.cache.ehcache.<a href="org/apache/shiro/cache/ehcache/EhCacheManager.html" title="class in org.apache.shiro.cache.ehcache"><span class="typeNameLink">EhCacheManager</span></a> (implements org.apache.shiro.cache.<a href="org/apache/shiro/cache/CacheManager.html" title="interface in org.apache.shiro.cache">CacheManager</a>, org.apache.shiro.util.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a>, org.apache.shiro.util.<a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util">Initializable</a>)</li>
<li type="circle">org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/EnvironmentLoader.html" title="class in org.apache.shiro.web.env"><span class="typeNameLink">EnvironmentLoader</span></a>
<ul>
<li type="circle">org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/EnvironmentLoaderListener.html" title="class in org.apache.shiro.web.env"><span class="typeNameLink">EnvironmentLoaderListener</span></a> (implements javax.servlet.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletContextListener.html?is-external=true" title="class or interface in javax.servlet">ServletContextListener</a>)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.event.support.<a href="org/apache/shiro/event/support/EventClassComparator.html" title="class in org.apache.shiro.event.support"><span class="typeNameLink">EventClassComparator</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;T&gt;)</li>
<li type="circle">org.apache.shiro.event.support.<a href="org/apache/shiro/event/support/EventListenerComparator.html" title="class in org.apache.shiro.event.support"><span class="typeNameLink">EventListenerComparator</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;T&gt;)</li>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/EventObject.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">EventObject</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">org.apache.shiro.event.<a href="org/apache/shiro/event/Event.html" title="class in org.apache.shiro.event"><span class="typeNameLink">Event</span></a>
<ul>
<li type="circle">org.apache.shiro.config.event.<a href="org/apache/shiro/config/event/BeanEvent.html" title="class in org.apache.shiro.config.event"><span class="typeNameLink">BeanEvent</span></a>
<ul>
<li type="circle">org.apache.shiro.config.event.<a href="org/apache/shiro/config/event/ConfiguredBeanEvent.html" title="class in org.apache.shiro.config.event"><span class="typeNameLink">ConfiguredBeanEvent</span></a></li>
<li type="circle">org.apache.shiro.config.event.<a href="org/apache/shiro/config/event/DestroyedBeanEvent.html" title="class in org.apache.shiro.config.event"><span class="typeNameLink">DestroyedBeanEvent</span></a></li>
<li type="circle">org.apache.shiro.config.event.<a href="org/apache/shiro/config/event/InitializedBeanEvent.html" title="class in org.apache.shiro.config.event"><span class="typeNameLink">InitializedBeanEvent</span></a></li>
<li type="circle">org.apache.shiro.config.event.<a href="org/apache/shiro/config/event/InstantiatedBeanEvent.html" title="class in org.apache.shiro.config.event"><span class="typeNameLink">InstantiatedBeanEvent</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.jaxrs.<a href="org/apache/shiro/web/jaxrs/ExceptionMapper.html" title="class in org.apache.shiro.web.jaxrs"><span class="typeNameLink">ExceptionMapper</span></a> (implements javax.ws.rs.ext.ExceptionMapper&lt;E&gt;)</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.codec.<a href="org/apache/shiro/codec/H64.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">H64</span></a></li>
<li type="circle">org.apache.shiro.tools.hasher.<a href="org/apache/shiro/tools/hasher/Hasher.html" title="class in org.apache.shiro.tools.hasher"><span class="typeNameLink">Hasher</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/HashRequest.Builder.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">HashRequest.Builder</span></a></li>
<li type="circle">org.apache.shiro.hazelcast.cache.<a href="org/apache/shiro/hazelcast/cache/HazelcastCacheManager.html" title="class in org.apache.shiro.hazelcast.cache"><span class="typeNameLink">HazelcastCacheManager</span></a> (implements org.apache.shiro.cache.<a href="org/apache/shiro/cache/CacheManager.html" title="interface in org.apache.shiro.cache">CacheManager</a>, org.apache.shiro.util.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a>, org.apache.shiro.util.<a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util">Initializable</a>)</li>
<li type="circle">org.apache.shiro.samples.<a href="org/apache/shiro/samples/HelloController.html" title="class in org.apache.shiro.samples"><span class="typeNameLink">HelloController</span></a></li>
<li type="circle">org.apache.shiro.codec.<a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">Hex</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/HexFormat.html" title="class in org.apache.shiro.crypto.hash.format"><span class="typeNameLink">HexFormat</span></a> (implements org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/HashFormat.html" title="interface in org.apache.shiro.crypto.hash.format">HashFormat</a>)</li>
<li type="circle">org.apache.shiro.web.session.<a href="org/apache/shiro/web/session/HttpServletSession.html" title="class in org.apache.shiro.web.session"><span class="typeNameLink">HttpServletSession</span></a> (implements 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.config.<a href="org/apache/shiro/config/Ini.html" title="class in org.apache.shiro.config"><span class="typeNameLink">Ini</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;)</li>
<li type="circle">org.apache.shiro.config.<a href="org/apache/shiro/config/Ini.Section.html" title="class in org.apache.shiro.config"><span class="typeNameLink">Ini.Section</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;)</li>
<li type="circle">java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">InputStream</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
<ul>
<li type="circle">java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">ObjectInputStream</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io">ObjectInput</a>, java.io.<a href="https://docs.oracle.com/javase/6/docs/api/java/io/ObjectStreamConstants.html?is-external=true" title="class or interface in java.io">ObjectStreamConstants</a>)
<ul>
<li type="circle">org.apache.shiro.io.<a href="org/apache/shiro/io/ClassResolvingObjectInputStream.html" title="class in org.apache.shiro.io"><span class="typeNameLink">ClassResolvingObjectInputStream</span></a></li>
</ul>
</li>
</ul>
</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.crypto.<a href="org/apache/shiro/crypto/JcaCipherService.html" title="class in org.apache.shiro.crypto"><span class="typeNameLink">JcaCipherService</span></a> (implements org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/CipherService.html" title="interface in org.apache.shiro.crypto">CipherService</a>)
<ul>
<li type="circle">org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/AbstractSymmetricCipherService.html" title="class in org.apache.shiro.crypto"><span class="typeNameLink">AbstractSymmetricCipherService</span></a>
<ul>
<li type="circle">org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/DefaultBlockCipherService.html" title="class in org.apache.shiro.crypto"><span class="typeNameLink">DefaultBlockCipherService</span></a>
<ul>
<li type="circle">org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/AesCipherService.html" title="class in org.apache.shiro.crypto"><span class="typeNameLink">AesCipherService</span></a></li>
<li type="circle">org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/BlowfishCipherService.html" title="class in org.apache.shiro.crypto"><span class="typeNameLink">BlowfishCipherService</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</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.<a href="org/apache/shiro/util/Factory.html" title="interface in org.apache.shiro.util">Factory</a>&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.spring.<a href="org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring"><span class="typeNameLink">LifecycleBeanPostProcessor</span></a> (implements org.springframework.beans.factory.config.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/beans/factory/config/DestructionAwareBeanPostProcessor.html?is-external=true" title="class or interface in org.springframework.beans.factory.config">DestructionAwareBeanPostProcessor</a>, org.springframework.core.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/core/PriorityOrdered.html?is-external=true" title="class or interface in org.springframework.core">PriorityOrdered</a>)</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util"><span class="typeNameLink">LifecycleUtils</span></a></li>
<li type="circle">org.apache.shiro.config.event.<a href="org/apache/shiro/config/event/LoggingBeanEventListener.html" title="class in org.apache.shiro.config.event"><span class="typeNameLink">LoggingBeanEventListener</span></a></li>
<li type="circle">org.apache.shiro.samples.<a href="org/apache/shiro/samples/LoginController.html" title="class in org.apache.shiro.samples"><span class="typeNameLink">LoginController</span></a></li>
<li type="circle">org.apache.shiro.cache.<a href="org/apache/shiro/cache/MapCache.html" title="class in org.apache.shiro.cache"><span class="typeNameLink">MapCache</span></a>&lt;K,V&gt; (implements org.apache.shiro.cache.<a href="org/apache/shiro/cache/Cache.html" title="interface in org.apache.shiro.cache">Cache</a>&lt;K,V&gt;)</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>)
<ul>
<li type="circle">org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/DefaultWebSessionContext.html" title="class in org.apache.shiro.web.session.mgt"><span class="typeNameLink">DefaultWebSessionContext</span></a> (implements org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt">WebSessionContext</a>)</li>
</ul>
</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>)
<ul>
<li type="circle">org.apache.shiro.web.subject.support.<a href="org/apache/shiro/web/subject/support/DefaultWebSubjectContext.html" title="class in org.apache.shiro.web.subject.support"><span class="typeNameLink">DefaultWebSubjectContext</span></a> (implements org.apache.shiro.web.subject.<a href="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject">WebSubjectContext</a>)</li>
</ul>
</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>
<ul>
<li type="circle">org.apache.shiro.spring.security.interceptor.<a href="org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.spring.security.interceptor"><span class="typeNameLink">AopAllianceAnnotationsAuthorizingMethodInterceptor</span></a> (implements org.aopalliance.intercept.MethodInterceptor)</li>
<li type="circle">org.apache.shiro.aspectj.<a href="org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.aspectj"><span class="typeNameLink">AspectjAnnotationsAuthorizingMethodInterceptor</span></a></li>
</ul>
</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.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.html" title="class in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">PathMatchingFilterChainResolver</span></a> (implements org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/FilterChainResolver.html" title="interface in org.apache.shiro.web.filter.mgt">FilterChainResolver</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">com.google.inject.PrivateModule (implements com.google.inject.Module)
<ul>
<li type="circle">org.apache.shiro.guice.<a href="org/apache/shiro/guice/ShiroModule.html" title="class in org.apache.shiro.guice"><span class="typeNameLink">ShiroModule</span></a> (implements org.apache.shiro.util.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a>)
<ul>
<li type="circle"><a href="QuickstartShiroModule.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">QuickstartShiroModule</span></a></li>
<li type="circle">org.apache.shiro.guice.web.<a href="org/apache/shiro/guice/web/ShiroWebModule.html" title="class in org.apache.shiro.guice.web"><span class="typeNameLink">ShiroWebModule</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/ProxiedFilterChain.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">ProxiedFilterChain</span></a> (implements javax.servlet.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/FilterChain.html?is-external=true" title="class or interface in javax.servlet">FilterChain</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.quartz.<a href="org/apache/shiro/session/mgt/quartz/QuartzSessionValidationJob.html" title="class in org.apache.shiro.session.mgt.quartz"><span class="typeNameLink">QuartzSessionValidationJob</span></a> (implements org.quartz.<a href="https://www.quartz-scheduler.org/api/1.8.6/org/quartz/Job.html?is-external=true" title="class or interface in org.quartz">Job</a>)</li>
<li type="circle">org.apache.shiro.session.mgt.quartz.<a href="org/apache/shiro/session/mgt/quartz/QuartzSessionValidationScheduler.html" title="class in org.apache.shiro.session.mgt.quartz"><span class="typeNameLink">QuartzSessionValidationScheduler</span></a> (implements 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"><a href="Quickstart.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">Quickstart</span></a></li>
<li type="circle">org.apache.shiro.samples.<a href="org/apache/shiro/samples/QuickStart.html" title="class in org.apache.shiro.samples"><span class="typeNameLink">QuickStart</span></a></li>
<li type="circle"><a href="QuickstartGuice.html" title="class in &lt;Unnamed&gt;"><span class="typeNameLink">QuickstartGuice</span></a></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.web.util.<a href="org/apache/shiro/web/util/RedirectView.html" title="class in org.apache.shiro.web.util"><span class="typeNameLink">RedirectView</span></a></li>
<li type="circle">org.apache.shiro.config.<a href="org/apache/shiro/config/ReflectionBuilder.html" title="class in org.apache.shiro.config"><span class="typeNameLink">ReflectionBuilder</span></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.io.<a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io"><span class="typeNameLink">ResourceUtils</span></a></li>
<li type="circle">org.apache.shiro.samples.<a href="org/apache/shiro/samples/RestrictedErrorController.html" title="class in org.apache.shiro.samples"><span class="typeNameLink">RestrictedErrorController</span></a> (implements org.springframework.boot.web.servlet.error.ErrorController)</li>
<li type="circle">org.apache.shiro.web.util.<a href="org/apache/shiro/web/util/SavedRequest.html" title="class in org.apache.shiro.web.util"><span class="typeNameLink">SavedRequest</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.crypto.<a href="org/apache/shiro/crypto/SecureRandomNumberGenerator.html" title="class in org.apache.shiro.crypto"><span class="typeNameLink">SecureRandomNumberGenerator</span></a> (implements org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/RandomNumberGenerator.html" title="interface in org.apache.shiro.crypto">RandomNumberGenerator</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.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/ServletContainerSessionManager.html" title="class in org.apache.shiro.web.session.mgt"><span class="typeNameLink">ServletContainerSessionManager</span></a> (implements org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/WebSessionManager.html" title="interface in org.apache.shiro.web.session.mgt">WebSessionManager</a>)</li>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/ServletContextSupport.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">ServletContextSupport</span></a>
<ul>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/AbstractFilter.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">AbstractFilter</span></a> (implements javax.servlet.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html?is-external=true" title="class or interface in javax.servlet">Filter</a>)
<ul>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/NameableFilter.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">NameableFilter</span></a> (implements org.apache.shiro.util.<a href="org/apache/shiro/util/Nameable.html" title="interface in org.apache.shiro.util">Nameable</a>)
<ul>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/OncePerRequestFilter.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">OncePerRequestFilter</span></a>
<ul>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/AbstractShiroFilter.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">AbstractShiroFilter</span></a>
<ul>
<li type="circle">org.apache.shiro.guice.web.<a href="org/apache/shiro/guice/web/GuiceShiroFilter.html" title="class in org.apache.shiro.guice.web"><span class="typeNameLink">GuiceShiroFilter</span></a></li>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/IniShiroFilter.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">IniShiroFilter</span></a></li>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/ShiroFilter.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">ShiroFilter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/AdviceFilter.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">AdviceFilter</span></a>
<ul>
<li type="circle">org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/LogoutFilter.html" title="class in org.apache.shiro.web.filter.authc"><span class="typeNameLink">LogoutFilter</span></a></li>
<li type="circle">org.apache.shiro.web.filter.<a href="org/apache/shiro/web/filter/PathMatchingFilter.html" title="class in org.apache.shiro.web.filter"><span class="typeNameLink">PathMatchingFilter</span></a> (implements org.apache.shiro.web.filter.<a href="org/apache/shiro/web/filter/PathConfigProcessor.html" title="interface in org.apache.shiro.web.filter">PathConfigProcessor</a>)
<ul>
<li type="circle">org.apache.shiro.web.filter.<a href="org/apache/shiro/web/filter/AccessControlFilter.html" title="class in org.apache.shiro.web.filter"><span class="typeNameLink">AccessControlFilter</span></a>
<ul>
<li type="circle">org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/AuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc"><span class="typeNameLink">AuthenticationFilter</span></a>
<ul>
<li type="circle">org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/AuthenticatingFilter.html" title="class in org.apache.shiro.web.filter.authc"><span class="typeNameLink">AuthenticatingFilter</span></a>
<ul>
<li type="circle">org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc"><span class="typeNameLink">BasicHttpAuthenticationFilter</span></a></li>
<li type="circle">org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/BearerHttpAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc"><span class="typeNameLink">BearerHttpAuthenticationFilter</span></a></li>
<li type="circle">org.apache.shiro.cas.<a href="org/apache/shiro/cas/CasFilter.html" title="class in org.apache.shiro.cas"><span class="typeNameLink">CasFilter</span></a></li>
<li type="circle">org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc"><span class="typeNameLink">FormAuthenticationFilter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/PassThruAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc"><span class="typeNameLink">PassThruAuthenticationFilter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/AuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz"><span class="typeNameLink">AuthorizationFilter</span></a>
<ul>
<li type="circle">org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/HostFilter.html" title="class in org.apache.shiro.web.filter.authz"><span class="typeNameLink">HostFilter</span></a></li>
<li type="circle">org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/PermissionsAuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz"><span class="typeNameLink">PermissionsAuthorizationFilter</span></a>
<ul>
<li type="circle">org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html" title="class in org.apache.shiro.web.filter.authz"><span class="typeNameLink">HttpMethodPermissionFilter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/PortFilter.html" title="class in org.apache.shiro.web.filter.authz"><span class="typeNameLink">PortFilter</span></a>
<ul>
<li type="circle">org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/SslFilter.html" title="class in org.apache.shiro.web.filter.authz"><span class="typeNameLink">SslFilter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/RolesAuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz"><span class="typeNameLink">RolesAuthorizationFilter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/UserFilter.html" title="class in org.apache.shiro.web.filter.authc"><span class="typeNameLink">UserFilter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/AnonymousFilter.html" title="class in org.apache.shiro.web.filter.authc"><span class="typeNameLink">AnonymousFilter</span></a></li>
<li type="circle">org.apache.shiro.web.filter.session.<a href="org/apache/shiro/web/filter/session/NoSessionCreationFilter.html" title="class in org.apache.shiro.web.filter.session"><span class="typeNameLink">NoSessionCreationFilter</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">javax.servlet.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequestWrapper.html?is-external=true" title="class or interface in javax.servlet"><span class="typeNameLink">ServletRequestWrapper</span></a> (implements javax.servlet.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequest.html?is-external=true" title="class or interface in javax.servlet">ServletRequest</a>)
<ul>
<li type="circle">javax.servlet.http.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true" title="class or interface in javax.servlet.http"><span class="typeNameLink">HttpServletRequestWrapper</span></a> (implements javax.servlet.http.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletRequest</a>)
<ul>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/ShiroHttpServletRequest.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">ShiroHttpServletRequest</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">javax.servlet.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletResponseWrapper.html?is-external=true" title="class or interface in javax.servlet"><span class="typeNameLink">ServletResponseWrapper</span></a> (implements javax.servlet.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletResponse.html?is-external=true" title="class or interface in javax.servlet">ServletResponse</a>)
<ul>
<li type="circle">javax.servlet.http.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletResponseWrapper.html?is-external=true" title="class or interface in javax.servlet.http"><span class="typeNameLink">HttpServletResponseWrapper</span></a> (implements javax.servlet.http.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletResponse.html?is-external=true" title="class or interface in javax.servlet.http">HttpServletResponse</a>)
<ul>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/ShiroHttpServletResponse.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">ShiroHttpServletResponse</span></a></li>
</ul>
</li>
</ul>
</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.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/Shiro1CryptFormat.html" title="class in org.apache.shiro.crypto.hash.format"><span class="typeNameLink">Shiro1CryptFormat</span></a> (implements org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/ModularCryptFormat.html" title="interface in org.apache.shiro.crypto.hash.format">ModularCryptFormat</a>, org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/ParsableHashFormat.html" title="interface in org.apache.shiro.crypto.hash.format">ParsableHashFormat</a>)</li>
<li type="circle">org.apache.shiro.aspectj.<a href="org/apache/shiro/aspectj/ShiroAnnotationAuthorizingAspect.html" title="class in org.apache.shiro.aspectj"><span class="typeNameLink">ShiroAnnotationAuthorizingAspect</span></a></li>
<li type="circle">org.apache.shiro.web.jaxrs.<a href="org/apache/shiro/web/jaxrs/ShiroAnnotationFilterFeature.html" title="class in org.apache.shiro.web.jaxrs"><span class="typeNameLink">ShiroAnnotationFilterFeature</span></a> (implements javax.ws.rs.container.DynamicFeature)</li>
<li type="circle">org.apache.shiro.spring.<a href="org/apache/shiro/spring/ShiroEventBusBeanPostProcessor.html" title="class in org.apache.shiro.spring"><span class="typeNameLink">ShiroEventBusBeanPostProcessor</span></a> (implements org.springframework.beans.factory.config.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/beans/factory/config/BeanPostProcessor.html?is-external=true" title="class or interface in org.springframework.beans.factory.config">BeanPostProcessor</a>)</li>
<li type="circle">org.apache.shiro.web.jaxrs.<a href="org/apache/shiro/web/jaxrs/ShiroFeature.html" title="class in org.apache.shiro.web.jaxrs"><span class="typeNameLink">ShiroFeature</span></a> (implements javax.ws.rs.core.Feature)</li>
<li type="circle">org.apache.shiro.spring.web.<a href="org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web"><span class="typeNameLink">ShiroFilterFactoryBean</span></a> (implements org.springframework.beans.factory.config.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/beans/factory/config/BeanPostProcessor.html?is-external=true" title="class or interface in org.springframework.beans.factory.config">BeanPostProcessor</a>, org.springframework.beans.factory.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/beans/factory/FactoryBean.html?is-external=true" title="class or interface in org.springframework.beans.factory">FactoryBean</a>&lt;T&gt;)</li>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/ShiroHttpSession.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">ShiroHttpSession</span></a> (implements javax.servlet.http.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpSession.html?is-external=true" title="class or interface in javax.servlet.http">HttpSession</a>)</li>
<li type="circle">org.apache.shiro.web.jaxrs.<a href="org/apache/shiro/web/jaxrs/ShiroSecurityContext.html" title="class in org.apache.shiro.web.jaxrs"><span class="typeNameLink">ShiroSecurityContext</span></a> (implements javax.ws.rs.core.SecurityContext)</li>
<li type="circle">org.apache.shiro.guice.<a href="org/apache/shiro/guice/ShiroSessionScope.html" title="class in org.apache.shiro.guice"><span class="typeNameLink">ShiroSessionScope</span></a> (implements com.google.inject.Scope)</li>
<li type="circle">org.apache.shiro.guice.web.<a href="org/apache/shiro/guice/web/ShiroWebModule.FilterConfig.html" title="class in org.apache.shiro.guice.web"><span class="typeNameLink">ShiroWebModule.FilterConfig</span></a>&lt;T&gt;</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.util.<a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util"><span class="typeNameLink">SimpleByteSource</span></a> (implements org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util">ByteSource</a>)</li>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/SimpleCookie.html" title="class in org.apache.shiro.web.servlet"><span class="typeNameLink">SimpleCookie</span></a> (implements org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/Cookie.html" title="interface in org.apache.shiro.web.servlet">Cookie</a>)</li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/SimpleHashRequest.html" title="class in org.apache.shiro.crypto.hash"><span class="typeNameLink">SimpleHashRequest</span></a> (implements org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/HashRequest.html" title="interface in org.apache.shiro.crypto.hash">HashRequest</a>)</li>
<li type="circle">org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/SimpleNamedFilterList.html" title="class in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">SimpleNamedFilterList</span></a> (implements org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt">NamedFilterList</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.samples.<a href="org/apache/shiro/samples/SimpleService.html" title="class in org.apache.shiro.samples"><span class="typeNameLink">SimpleService</span></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.event.support.<a href="org/apache/shiro/event/support/SingleArgumentMethodEventListener.html" title="class in org.apache.shiro.event.support"><span class="typeNameLink">SingleArgumentMethodEventListener</span></a> (implements org.apache.shiro.event.support.<a href="org/apache/shiro/event/support/TypedEventListener.html" title="interface in org.apache.shiro.event.support">TypedEventListener</a>)</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util"><span class="typeNameLink">SoftHashMap</span></a>&lt;K,V&gt; (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;)</li>
<li type="circle">org.apache.shiro.spring.aop.<a href="org/apache/shiro/spring/aop/SpringAnnotationResolver.html" title="class in org.apache.shiro.spring.aop"><span class="typeNameLink">SpringAnnotationResolver</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.springframework.aop.support.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/aop/support/StaticMethodMatcher.html?is-external=true" title="class or interface in org.springframework.aop.support"><span class="typeNameLink">StaticMethodMatcher</span></a> (implements org.springframework.aop.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/aop/MethodMatcher.html?is-external=true" title="class or interface in org.springframework.aop">MethodMatcher</a>)
<ul>
<li type="circle">org.springframework.aop.support.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/aop/support/StaticMethodMatcherPointcut.html?is-external=true" title="class or interface in org.springframework.aop.support"><span class="typeNameLink">StaticMethodMatcherPointcut</span></a> (implements org.springframework.aop.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/aop/Pointcut.html?is-external=true" title="class or interface in org.springframework.aop">Pointcut</a>)
<ul>
<li type="circle">org.springframework.aop.support.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/aop/support/StaticMethodMatcherPointcutAdvisor.html?is-external=true" title="class or interface in org.springframework.aop.support"><span class="typeNameLink">StaticMethodMatcherPointcutAdvisor</span></a> (implements org.springframework.core.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/core/Ordered.html?is-external=true" title="class or interface in org.springframework.core">Ordered</a>, org.springframework.aop.<a href="https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/springframework/aop/PointcutAdvisor.html?is-external=true" title="class or interface in org.springframework.aop">PointcutAdvisor</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.spring.security.interceptor.<a href="org/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor.html" title="class in org.apache.shiro.spring.security.interceptor"><span class="typeNameLink">AuthorizationAttributeSourceAdvisor</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util"><span class="typeNameLink">StringUtils</span></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>
<ul>
<li type="circle">org.apache.shiro.web.subject.<a href="org/apache/shiro/web/subject/WebSubject.Builder.html" title="class in org.apache.shiro.web.subject"><span class="typeNameLink">WebSubject.Builder</span></a></li>
</ul>
</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.web.jaxrs.<a href="org/apache/shiro/web/jaxrs/SubjectPrincipalRequestFilter.html" title="class in org.apache.shiro.web.jaxrs"><span class="typeNameLink">SubjectPrincipalRequestFilter</span></a> (implements javax.ws.rs.container.ContainerRequestFilter)</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">javax.servlet.jsp.tagext.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/jsp/tagext/TagSupport.html?is-external=true" title="class or interface in javax.servlet.jsp.tagext"><span class="typeNameLink">TagSupport</span></a> (implements javax.servlet.jsp.tagext.<a href="https://docs.oracle.com/javaee/5/api/javax/servlet/jsp/tagext/IterationTag.html?is-external=true" title="class or interface in javax.servlet.jsp.tagext">IterationTag</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.web.tags.<a href="org/apache/shiro/web/tags/SecureTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">SecureTag</span></a>
<ul>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/AuthenticatedTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">AuthenticatedTag</span></a></li>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/GuestTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">GuestTag</span></a></li>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/NotAuthenticatedTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">NotAuthenticatedTag</span></a></li>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/PermissionTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">PermissionTag</span></a>
<ul>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/HasPermissionTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">HasPermissionTag</span></a></li>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/LacksPermissionTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">LacksPermissionTag</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/PrincipalTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">PrincipalTag</span></a></li>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/RoleTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">RoleTag</span></a>
<ul>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/HasAnyRolesTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">HasAnyRolesTag</span></a></li>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/HasRoleTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">HasRoleTag</span></a></li>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/LacksRoleTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">LacksRoleTag</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.tags.<a href="org/apache/shiro/web/tags/UserTag.html" title="class in org.apache.shiro.web.tags"><span class="typeNameLink">UserTag</span></a></li>
</ul>
</li>
</ul>
</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.spring.boot.autoconfigure.exception.<a href="org/apache/shiro/spring/boot/autoconfigure/exception/NoRealmBeanConfiguredException.html" title="class in org.apache.shiro.spring.boot.autoconfigure.exception"><span class="typeNameLink">NoRealmBeanConfiguredException</span></a></li>
<li type="circle">org.apache.shiro.<a href="org/apache/shiro/ShiroException.html" title="class in org.apache.shiro"><span class="typeNameLink">ShiroException</span></a>
<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.cas.<a href="org/apache/shiro/cas/CasAuthenticationException.html" title="class in org.apache.shiro.cas"><span class="typeNameLink">CasAuthenticationException</span></a></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.cache.<a href="org/apache/shiro/cache/CacheException.html" title="class in org.apache.shiro.cache"><span class="typeNameLink">CacheException</span></a></li>
<li type="circle">org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecException.html" title="class in org.apache.shiro.codec"><span class="typeNameLink">CodecException</span></a></li>
<li type="circle">org.apache.shiro.config.<a href="org/apache/shiro/config/ConfigurationException.html" title="class in org.apache.shiro.config"><span class="typeNameLink">ConfigurationException</span></a>
<ul>
<li type="circle">org.apache.shiro.config.<a href="org/apache/shiro/config/UnresolveableReferenceException.html" title="class in org.apache.shiro.config"><span class="typeNameLink">UnresolveableReferenceException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/CryptoException.html" title="class in org.apache.shiro.crypto"><span class="typeNameLink">CryptoException</span></a>
<ul>
<li type="circle">org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/UnknownAlgorithmException.html" title="class in org.apache.shiro.crypto"><span class="typeNameLink">UnknownAlgorithmException</span></a></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.util.<a href="org/apache/shiro/util/InstantiationException.html" title="class in org.apache.shiro.util"><span class="typeNameLink">InstantiationException</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.io.<a href="org/apache/shiro/io/SerializationException.html" title="class in org.apache.shiro.io"><span class="typeNameLink">SerializationException</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>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/UnknownClassException.html" title="class in org.apache.shiro.util"><span class="typeNameLink">UnknownClassException</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.samples.<a href="org/apache/shiro/samples/WebApp.html" title="class in org.apache.shiro.samples"><span class="typeNameLink">WebApp</span></a></li>
<li type="circle">org.apache.shiro.web.util.<a href="org/apache/shiro/web/util/WebUtils.html" title="class in org.apache.shiro.web.util"><span class="typeNameLink">WebUtils</span></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>
<li type="circle">org.apache.shiro.io.<a href="org/apache/shiro/io/XmlSerializer.html" title="class in org.apache.shiro.io"><span class="typeNameLink">XmlSerializer</span></a> (implements org.apache.shiro.io.<a href="org/apache/shiro/io/Serializer.html" title="interface in org.apache.shiro.io">Serializer</a>&lt;T&gt;)</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>)
<ul>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><span class="typeNameLink">WebSecurityManager</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><span class="typeNameLink">WebSecurityManager</span></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>)
<ul>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><span class="typeNameLink">WebSecurityManager</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><span class="typeNameLink">WebSecurityManager</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">ByteSource</span></a>
<ul>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Hash.html" title="interface in org.apache.shiro.crypto.hash"><span class="typeNameLink">Hash</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.cache.<a href="org/apache/shiro/cache/Cache.html" title="interface in org.apache.shiro.cache"><span class="typeNameLink">Cache</span></a>&lt;K,V&gt;</li>
<li type="circle">org.apache.shiro.cache.<a href="org/apache/shiro/cache/CacheManager.html" title="interface in org.apache.shiro.cache"><span class="typeNameLink">CacheManager</span></a></li>
<li type="circle">org.apache.shiro.cache.<a href="org/apache/shiro/cache/CacheManagerAware.html" title="interface in org.apache.shiro.cache"><span class="typeNameLink">CacheManagerAware</span></a></li>
<li type="circle">org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/CipherService.html" title="interface in org.apache.shiro.crypto"><span class="typeNameLink">CipherService</span></a></li>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/Cookie.html" title="interface in org.apache.shiro.web.servlet"><span class="typeNameLink">Cookie</span></a></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.util.<a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">Destroyable</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.web.env.<a href="org/apache/shiro/web/env/MutableWebEnvironment.html" title="interface in org.apache.shiro.web.env"><span class="typeNameLink">MutableWebEnvironment</span></a></li>
<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>
<li type="circle">org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/WebEnvironment.html" title="interface in org.apache.shiro.web.env"><span class="typeNameLink">WebEnvironment</span></a>
<ul>
<li type="circle">org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/MutableWebEnvironment.html" title="interface in org.apache.shiro.web.env"><span class="typeNameLink">MutableWebEnvironment</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.shiro.event.<a href="org/apache/shiro/event/EventBus.html" title="interface in org.apache.shiro.event"><span class="typeNameLink">EventBus</span></a></li>
<li type="circle">org.apache.shiro.event.<a href="org/apache/shiro/event/EventBusAware.html" title="interface in org.apache.shiro.event"><span class="typeNameLink">EventBusAware</span></a></li>
<li type="circle">org.apache.shiro.event.support.<a href="org/apache/shiro/event/support/EventListener.html" title="interface in org.apache.shiro.event.support"><span class="typeNameLink">EventListener</span></a>
<ul>
<li type="circle">org.apache.shiro.event.support.<a href="org/apache/shiro/event/support/TypedEventListener.html" title="interface in org.apache.shiro.event.support"><span class="typeNameLink">TypedEventListener</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.event.support.<a href="org/apache/shiro/event/support/EventListenerResolver.html" title="interface in org.apache.shiro.event.support"><span class="typeNameLink">EventListenerResolver</span></a></li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/Factory.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">Factory</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/FilterChainManager.html" title="interface in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">FilterChainManager</span></a></li>
<li type="circle">org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/FilterChainResolver.html" title="interface in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">FilterChainResolver</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/HashFormat.html" title="interface in org.apache.shiro.crypto.hash.format"><span class="typeNameLink">HashFormat</span></a>
<ul>
<li type="circle">org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/ModularCryptFormat.html" title="interface in org.apache.shiro.crypto.hash.format"><span class="typeNameLink">ModularCryptFormat</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/ParsableHashFormat.html" title="interface in org.apache.shiro.crypto.hash.format"><span class="typeNameLink">ParsableHashFormat</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/HashFormatFactory.html" title="interface in org.apache.shiro.crypto.hash.format"><span class="typeNameLink">HashFormatFactory</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/HashRequest.html" title="interface in org.apache.shiro.crypto.hash"><span class="typeNameLink">HashRequest</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/HashService.html" title="interface in org.apache.shiro.crypto.hash"><span class="typeNameLink">HashService</span></a>
<ul>
<li type="circle">org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/ConfigurableHashService.html" title="interface in org.apache.shiro.crypto.hash"><span class="typeNameLink">ConfigurableHashService</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.util.<a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">Initializable</span></a></li>
<li type="circle">org.apache.shiro.config.<a href="org/apache/shiro/config/Interpolator.html" title="interface in org.apache.shiro.config"><span class="typeNameLink">Interpolator</span></a></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">java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">Collection</span></a>&lt;E&gt;
<ul>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">List</span></a>&lt;E&gt;
<ul>
<li type="circle">org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">NamedFilterList</span></a></li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">NamedFilterList</span></a></li>
</ul>
</li>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">List</span></a>&lt;E&gt;
<ul>
<li type="circle">org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">NamedFilterList</span></a></li>
</ul>
</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.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">NamedFilterList</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>
<ul>
<li type="circle">org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt"><span class="typeNameLink">WebSessionContext</span></a> (also extends org.apache.shiro.web.util.<a href="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</a>)</li>
</ul>
</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>
<ul>
<li type="circle">org.apache.shiro.web.subject.<a href="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject"><span class="typeNameLink">WebSubjectContext</span></a> (also extends org.apache.shiro.web.util.<a href="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</a>)</li>
</ul>
</li>
<li type="circle">org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt"><span class="typeNameLink">WebSessionContext</span></a> (also extends org.apache.shiro.web.util.<a href="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</a>, 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.web.subject.<a href="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject"><span class="typeNameLink">WebSubjectContext</span></a> (also extends org.apache.shiro.web.util.<a href="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</a>, 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/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.util.<a href="org/apache/shiro/util/Nameable.html" title="interface in org.apache.shiro.util"><span class="typeNameLink">Nameable</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.web.filter.<a href="org/apache/shiro/web/filter/PathConfigProcessor.html" title="interface in org.apache.shiro.web.filter"><span class="typeNameLink">PathConfigProcessor</span></a></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.crypto.<a href="org/apache/shiro/crypto/RandomNumberGenerator.html" title="interface in org.apache.shiro.crypto"><span class="typeNameLink">RandomNumberGenerator</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.web.util.<a href="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util"><span class="typeNameLink">RequestPairSource</span></a>
<ul>
<li type="circle">org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt"><span class="typeNameLink">WebSessionContext</span></a> (also extends 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.web.subject.<a href="org/apache/shiro/web/subject/WebSubject.html" title="interface in org.apache.shiro.web.subject"><span class="typeNameLink">WebSubject</span></a> (also extends 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.web.subject.<a href="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject"><span class="typeNameLink">WebSubjectContext</span></a> (also extends 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.config.<a href="org/apache/shiro/config/ResourceConfigurable.html" title="interface in org.apache.shiro.config"><span class="typeNameLink">ResourceConfigurable</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.io.<a href="org/apache/shiro/io/Serializer.html" title="interface in org.apache.shiro.io"><span class="typeNameLink">Serializer</span></a>&lt;T&gt;</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>)
<ul>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><span class="typeNameLink">WebSecurityManager</span></a></li>
</ul>
</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>
<li type="circle">org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><span class="typeNameLink">WebSecurityManager</span></a></li>
<li type="circle">org.apache.shiro.web.session.mgt.<a href="org/apache/shiro/web/session/mgt/WebSessionManager.html" title="interface in org.apache.shiro.web.session.mgt"><span class="typeNameLink">WebSessionManager</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.spring.web.config.<a href="org/apache/shiro/spring/web/config/ShiroFilterChainDefinition.html" title="interface in org.apache.shiro.spring.web.config"><span class="typeNameLink">ShiroFilterChainDefinition</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>
<ul>
<li type="circle">org.apache.shiro.web.subject.<a href="org/apache/shiro/web/subject/WebSubject.html" title="interface in org.apache.shiro.web.subject"><span class="typeNameLink">WebSubject</span></a> (also extends org.apache.shiro.web.util.<a href="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</a>)</li>
</ul>
</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.event.<a href="org/apache/shiro/event/Subscribe.html" title="annotation in org.apache.shiro.event"><span class="typeNameLink">Subscribe</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/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/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>
<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>
</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.crypto.<a href="org/apache/shiro/crypto/OperationMode.html" title="enum in org.apache.shiro.crypto"><span class="typeNameLink">OperationMode</span></a></li>
<li type="circle">org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/PaddingScheme.html" title="enum in org.apache.shiro.crypto"><span class="typeNameLink">PaddingScheme</span></a></li>
<li type="circle">org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/ProvidedHashFormat.html" title="enum in org.apache.shiro.crypto.hash.format"><span class="typeNameLink">ProvidedHashFormat</span></a></li>
<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>
<li type="circle">org.apache.shiro.web.filter.mgt.<a href="org/apache/shiro/web/filter/mgt/DefaultFilter.html" title="enum in org.apache.shiro.web.filter.mgt"><span class="typeNameLink">DefaultFilter</span></a></li>
<li type="circle">org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/Cookie.SameSiteOptions.html" title="enum in org.apache.shiro.web.servlet"><span class="typeNameLink">Cookie.SameSiteOptions</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>