blob: ae2482bb6c5fd558ed78dd323692693638f5bab8 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_65) on Tue Feb 25 18:17:39 EST 2014 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Index (Apache Shiro :: Support :: Spring 1.2.3 API)
</TITLE>
<META NAME="date" CONTENT="2014-02-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (Apache Shiro :: Support :: Spring 1.2.3 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_S_">S</A> <HR>
<A NAME="_A_"><!-- --></A><H2>
<B>A</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.spring.security.interceptor"><B>AopAllianceAnnotationsAuthorizingMethodInterceptor</B></A> - Class in <A HREF="./org/apache/shiro/spring/security/interceptor/package-summary.html">org.apache.shiro.spring.security.interceptor</A><DD>Allows Shiro Annotations to work in any <a href="http://aopalliance.sourceforge.net/">AOP Alliance</a>
specific implementation environment (for example, Spring).<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html#AopAllianceAnnotationsAuthorizingMethodInterceptor()"><B>AopAllianceAnnotationsAuthorizingMethodInterceptor()</B></A> -
Constructor for class 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">AopAllianceAnnotationsAuthorizingMethodInterceptor</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor.html" title="class in org.apache.shiro.spring.security.interceptor"><B>AuthorizationAttributeSourceAdvisor</B></A> - Class in <A HREF="./org/apache/shiro/spring/security/interceptor/package-summary.html">org.apache.shiro.spring.security.interceptor</A><DD>TODO - complete JavaDoc<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor.html#AuthorizationAttributeSourceAdvisor()"><B>AuthorizationAttributeSourceAdvisor()</B></A> -
Constructor for class 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">AuthorizationAttributeSourceAdvisor</A>
<DD>Create a new AuthorizationAttributeSourceAdvisor.
</DL>
<HR>
<A NAME="_C_"><!-- --></A><H2>
<B>C</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html#continueInvocation(java.lang.Object)"><B>continueInvocation(Object)</B></A> -
Method in class 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">AopAllianceAnnotationsAuthorizingMethodInterceptor</A>
<DD>Simply casts the method argument to an
<CODE>org.aopalliance.intercept.MethodInvocation</CODE> and then
calls <code>methodInvocation.<CODE>proceed</CODE>()</code>
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#createFilterChainManager()"><B>createFilterChainManager()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#createInstance()"><B>createInstance()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>This implementation:
Ensures the required <A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setSecurityManager(org.apache.shiro.mgt.SecurityManager)"><CODE>securityManager</CODE></A>
property has been set
<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#createFilterChainManager()"><CODE>Creates</CODE></A> a <CODE>FilterChainManager</CODE> instance that reflects the
configured <A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setFilters(java.util.Map)"><CODE>filters</CODE></A> and
<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setFilterChainDefinitionMap(java.util.Map)"><CODE>filter chain definitions</CODE></A>
Wraps the FilterChainManager with a suitable
<CODE>FilterChainResolver</CODE> since the Shiro Filter
implementations do not know of <code>FilterChainManager</code>s
Sets both the <code>SecurityManager</code> and <code>FilterChainResolver</code> instances on a new Shiro Filter
instance and returns that filter instance.
<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html#createMethodInvocation(java.lang.Object)"><B>createMethodInvocation(Object)</B></A> -
Method in class 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">AopAllianceAnnotationsAuthorizingMethodInterceptor</A>
<DD>Creates a <CODE>MethodInvocation</CODE> that wraps an
<CODE>org.aopalliance.intercept.MethodInvocation</CODE> instance,
enabling Shiro Annotations in <a href="http://aopalliance.sourceforge.net/">AOP Alliance</a> environments
(Spring, etc).
<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html#createRemoteInvocation(org.aopalliance.intercept.MethodInvocation)"><B>createRemoteInvocation(MethodInvocation)</B></A> -
Method in class org.apache.shiro.spring.remoting.<A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationFactory</A>
<DD>Creates a <CODE>RemoteInvocation</CODE> with the current session ID as an
<CODE>attribute</CODE>.
</DL>
<HR>
<A NAME="_G_"><!-- --></A><H2>
<B>G</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/aop/SpringAnnotationResolver.html#getAnnotation(org.apache.shiro.aop.MethodInvocation, java.lang.Class)"><B>getAnnotation(MethodInvocation, Class&lt;? extends Annotation&gt;)</B></A> -
Method in class org.apache.shiro.spring.aop.<A HREF="./org/apache/shiro/spring/aop/SpringAnnotationResolver.html" title="class in org.apache.shiro.spring.aop">SpringAnnotationResolver</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#getFilterChainDefinitionMap()"><B>getFilterChainDefinitionMap()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Returns the chainName-to-chainDefinition map of chain definitions to use for creating filter chains intercepted
by the Shiro Filter.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#getFilters()"><B>getFilters()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Returns the filterName-to-Filter map of filters available for reference when defining filter chain definitions.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#getLoginUrl()"><B>getLoginUrl()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Returns the application's login URL to be assigned to all acquired Filters that subclass
<CODE>AccessControlFilter</CODE> or <code>null</code> if no value should be assigned globally.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#getObject()"><B>getObject()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Lazily creates and returns a <CODE>AbstractShiroFilter</CODE> concrete instance via the
<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#createInstance()"><CODE>createInstance()</CODE></A> method.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#getObjectType()"><B>getObjectType()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Returns <code><CODE>AbstractShiroFilter</CODE>.class</code>
<DT><A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html#getOrder()"><B>getOrder()</B></A> -
Method in class org.apache.shiro.spring.<A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring">LifecycleBeanPostProcessor</A>
<DD>Order value of this BeanPostProcessor.
<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor.html#getSecurityManager()"><B>getSecurityManager()</B></A> -
Method in class 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">AuthorizationAttributeSourceAdvisor</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#getSecurityManager()"><B>getSecurityManager()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Sets the application <code>SecurityManager</code> instance to be used by the constructed Shiro Filter.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#getSuccessUrl()"><B>getSuccessUrl()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Returns the application's after-login success URL to be assigned to all acquired Filters that subclass
<CODE>AuthenticationFilter</CODE> or <code>null</code> if no value should be assigned globally.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#getUnauthorizedUrl()"><B>getUnauthorizedUrl()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Returns the application's after-login success URL to be assigned to all acquired Filters that subclass
<CODE>AuthenticationFilter</CODE> or <code>null</code> if no value should be assigned globally.
</DL>
<HR>
<A NAME="_H_"><!-- --></A><H2>
<B>H</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html#HOST_KEY"><B>HOST_KEY</B></A> -
Static variable in class org.apache.shiro.spring.remoting.<A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationFactory</A>
<DD>&nbsp;
</DL>
<HR>
<A NAME="_I_"><!-- --></A><H2>
<B>I</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html#invoke(org.springframework.remoting.support.RemoteInvocation, java.lang.Object)"><B>invoke(RemoteInvocation, Object)</B></A> -
Method in class org.apache.shiro.spring.remoting.<A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationExecutor</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html#invoke(org.aopalliance.intercept.MethodInvocation)"><B>invoke(MethodInvocation)</B></A> -
Method in class 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">AopAllianceAnnotationsAuthorizingMethodInterceptor</A>
<DD>Creates a Shiro <CODE>MethodInvocation</CODE> instance and then immediately calls
<CODE>super.invoke</CODE>.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#isSingleton()"><B>isSingleton()</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Returns <code>true</code> always.
</DL>
<HR>
<A NAME="_L_"><!-- --></A><H2>
<B>L</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring"><B>LifecycleBeanPostProcessor</B></A> - Class in <A HREF="./org/apache/shiro/spring/package-summary.html">org.apache.shiro.spring</A><DD>Bean post processor for Spring that automatically calls the <tt>init()</tt> and/or
<tt>destroy()</tt> methods on Shiro objects that implement the <CODE>Initializable</CODE>
or <CODE>Destroyable</CODE> interfaces, respectfully.<DT><A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html#LifecycleBeanPostProcessor()"><B>LifecycleBeanPostProcessor()</B></A> -
Constructor for class org.apache.shiro.spring.<A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring">LifecycleBeanPostProcessor</A>
<DD>Default Constructor.
<DT><A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html#LifecycleBeanPostProcessor(int)"><B>LifecycleBeanPostProcessor(int)</B></A> -
Constructor for class org.apache.shiro.spring.<A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring">LifecycleBeanPostProcessor</A>
<DD>Constructor with definable <A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html#getOrder()"><CODE>order value</CODE></A>.
</DL>
<HR>
<A NAME="_M_"><!-- --></A><H2>
<B>M</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor.html#matches(java.lang.reflect.Method, java.lang.Class)"><B>matches(Method, Class)</B></A> -
Method in class 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">AuthorizationAttributeSourceAdvisor</A>
<DD>Returns <tt>true</tt> if the method has any Shiro annotations, false otherwise.
</DL>
<HR>
<A NAME="_O_"><!-- --></A><H2>
<B>O</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/package-summary.html"><B>org.apache.shiro.spring</B></A> - package org.apache.shiro.spring<DD><a href="http://www.springframework.org" target="_top">Spring Application Framework</a> support for enabling
Shiro in spring applications.<DT><A HREF="./org/apache/shiro/spring/aop/package-summary.html"><B>org.apache.shiro.spring.aop</B></A> - package org.apache.shiro.spring.aop<DD>&nbsp;<DT><A HREF="./org/apache/shiro/spring/remoting/package-summary.html"><B>org.apache.shiro.spring.remoting</B></A> - package org.apache.shiro.spring.remoting<DD>Support to enable Spring-based remote method invocations to carry a Shiro session ID as part of the
invocation payload, allowing remote clients to perform security operations.<DT><A HREF="./org/apache/shiro/spring/security/interceptor/package-summary.html"><B>org.apache.shiro.spring.security.interceptor</B></A> - package org.apache.shiro.spring.security.interceptor<DD>Spring AOP support for enabling Shiro annotations in Spring-configured applications.<DT><A HREF="./org/apache/shiro/spring/web/package-summary.html"><B>org.apache.shiro.spring.web</B></A> - package org.apache.shiro.spring.web<DD>Spring-specific components for use in Spring-based web applications.</DL>
<HR>
<A NAME="_P_"><!-- --></A><H2>
<B>P</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html#postProcessAfterInitialization(java.lang.Object, java.lang.String)"><B>postProcessAfterInitialization(Object, String)</B></A> -
Method in class org.apache.shiro.spring.<A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring">LifecycleBeanPostProcessor</A>
<DD>Does nothing - merely returns the object argument immediately.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#postProcessAfterInitialization(java.lang.Object, java.lang.String)"><B>postProcessAfterInitialization(Object, String)</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Does nothing - only exists to satisfy the BeanPostProcessor interface and immediately returns the
<code>bean</code> argument.
<DT><A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html#postProcessBeforeDestruction(java.lang.Object, java.lang.String)"><B>postProcessBeforeDestruction(Object, String)</B></A> -
Method in class org.apache.shiro.spring.<A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring">LifecycleBeanPostProcessor</A>
<DD>Calls the <tt>destroy()</tt> methods on the bean if it implements <CODE>Destroyable</CODE>
<DT><A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html#postProcessBeforeInitialization(java.lang.Object, java.lang.String)"><B>postProcessBeforeInitialization(Object, String)</B></A> -
Method in class org.apache.shiro.spring.<A HREF="./org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring">LifecycleBeanPostProcessor</A>
<DD>Calls the <tt>init()</tt> methods on the bean if it implements <CODE>Initializable</CODE>
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#postProcessBeforeInitialization(java.lang.Object, java.lang.String)"><B>postProcessBeforeInitialization(Object, String)</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Inspects a bean, and if it implements the <CODE>Filter</CODE> interface, automatically adds that filter
instance to the internal <A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setFilters(java.util.Map)"><CODE>filters map</CODE></A> that will be referenced
later during filter chain construction.
</DL>
<HR>
<A NAME="_S_"><!-- --></A><H2>
<B>S</B></H2>
<DL>
<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html" title="class in org.apache.shiro.spring.remoting"><B>SecureRemoteInvocationExecutor</B></A> - Class in <A HREF="./org/apache/shiro/spring/remoting/package-summary.html">org.apache.shiro.spring.remoting</A><DD>An implementation of the Spring <CODE>RemoteInvocationExecutor</CODE>
that binds a <code>sessionId</code> to the incoming thread to make it available to the <code>SecurityManager</code>
implementation during the thread execution.<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html#SecureRemoteInvocationExecutor()"><B>SecureRemoteInvocationExecutor()</B></A> -
Constructor for class org.apache.shiro.spring.remoting.<A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationExecutor</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html" title="class in org.apache.shiro.spring.remoting"><B>SecureRemoteInvocationFactory</B></A> - Class in <A HREF="./org/apache/shiro/spring/remoting/package-summary.html">org.apache.shiro.spring.remoting</A><DD>A <CODE>RemoteInvocationFactory</CODE> that passes the session ID to the server via a
<CODE>RemoteInvocation</CODE> <CODE>attribute</CODE>.<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html#SecureRemoteInvocationFactory()"><B>SecureRemoteInvocationFactory()</B></A> -
Constructor for class org.apache.shiro.spring.remoting.<A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationFactory</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html#SecureRemoteInvocationFactory(java.lang.String)"><B>SecureRemoteInvocationFactory(String)</B></A> -
Constructor for class org.apache.shiro.spring.remoting.<A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationFactory</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor.html#securityManager"><B>securityManager</B></A> -
Variable in class 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">AuthorizationAttributeSourceAdvisor</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html#SESSION_ID_KEY"><B>SESSION_ID_KEY</B></A> -
Static variable in class org.apache.shiro.spring.remoting.<A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationFactory</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setFilterChainDefinitionMap(java.util.Map)"><B>setFilterChainDefinitionMap(Map&lt;String, String&gt;)</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Sets the chainName-to-chainDefinition map of chain definitions to use for creating filter chains intercepted
by the Shiro Filter.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setFilterChainDefinitions(java.lang.String)"><B>setFilterChainDefinitions(String)</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>A convenience method that sets the <A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setFilterChainDefinitionMap(java.util.Map)"><CODE>filterChainDefinitionMap</CODE></A>
property by accepting a <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util"><CODE>Properties</CODE></A>-compatible string (multi-line key/value pairs).
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setFilters(java.util.Map)"><B>setFilters(Map&lt;String, Filter&gt;)</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Sets the filterName-to-Filter map of filters available for reference when creating
<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setFilterChainDefinitionMap(java.util.Map)"><CODE>filter chain definitions</CODE></A>.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setLoginUrl(java.lang.String)"><B>setLoginUrl(String)</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Sets the application's login URL to be assigned to all acquired Filters that subclass
<CODE>AccessControlFilter</CODE>.
<DT><A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html#setSecurityManager(org.apache.shiro.mgt.SecurityManager)"><B>setSecurityManager(SecurityManager)</B></A> -
Method in class org.apache.shiro.spring.remoting.<A HREF="./org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationExecutor</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor.html#setSecurityManager(org.apache.shiro.mgt.SecurityManager)"><B>setSecurityManager(SecurityManager)</B></A> -
Method in class 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">AuthorizationAttributeSourceAdvisor</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setSecurityManager(org.apache.shiro.mgt.SecurityManager)"><B>setSecurityManager(SecurityManager)</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Sets the application <code>SecurityManager</code> instance to be used by the constructed Shiro Filter.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setSuccessUrl(java.lang.String)"><B>setSuccessUrl(String)</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Sets the application's after-login success URL to be assigned to all acquired Filters that subclass
<CODE>AuthenticationFilter</CODE>.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#setUnauthorizedUrl(java.lang.String)"><B>setUnauthorizedUrl(String)</B></A> -
Method in class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>Sets the application's 'unauthorized' URL to be assigned to all acquired Filters that subclass
<CODE>AuthorizationFilter</CODE>.
<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web"><B>ShiroFilterFactoryBean</B></A> - Class in <A HREF="./org/apache/shiro/spring/web/package-summary.html">org.apache.shiro.spring.web</A><DD><CODE>FactoryBean</CODE> to be used in Spring-based web applications for
defining the master Shiro Filter.<DT><A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html#ShiroFilterFactoryBean()"><B>ShiroFilterFactoryBean()</B></A> -
Constructor for class org.apache.shiro.spring.web.<A HREF="./org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</A>
<DD>&nbsp;
<DT><A HREF="./org/apache/shiro/spring/aop/SpringAnnotationResolver.html" title="class in org.apache.shiro.spring.aop"><B>SpringAnnotationResolver</B></A> - Class in <A HREF="./org/apache/shiro/spring/aop/package-summary.html">org.apache.shiro.spring.aop</A><DD><code>AnnotationResolver</code> implementation that uses Spring's more robust
<CODE>AnnotationUtils</CODE> to find method annotations instead of the JDKs simpler
(and rather lacking) <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>Method</CODE></A>.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Method.html?is-external=true#getAnnotation(java.lang.Class)" title="class or interface in java.lang.reflect"><CODE>getAnnotation(class)</CODE></A>
implementation.<DT><A HREF="./org/apache/shiro/spring/aop/SpringAnnotationResolver.html#SpringAnnotationResolver()"><B>SpringAnnotationResolver()</B></A> -
Constructor for class org.apache.shiro.spring.aop.<A HREF="./org/apache/shiro/spring/aop/SpringAnnotationResolver.html" title="class in org.apache.shiro.spring.aop">SpringAnnotationResolver</A>
<DD>&nbsp;
</DL>
<HR>
<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_S_">S</A>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2004-2014 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>