| java.lang.Object org.acegisecurity.afterinvocation.AfterInvocationProviderManager
AfterInvocationProviderManager | public class AfterInvocationProviderManager implements AfterInvocationManager,InitializingBean(Code) | | Provider-based implementation of
AfterInvocationManager . Handles configuration of a bean context
defined list of
AfterInvocationProvider s.
Every AfterInvocationProvider will be polled when the
AfterInvocationProviderManager.decide(Authentication,Object,ConfigAttributeDefinition,Object) method is called. The Object returned from each provider will be
presented to the successive provider for processing. This means each provider must ensure they return the
Object , even if they are not interested in the "after invocation" decision (perhaps as the secure
object invocation did not include a configuration attribute a given provider is configured to respond to).
author: Ben Alex version: $Id: AfterInvocationProviderManager.java 1496 2006-05-23 13:38:33Z benalex $ |
Field Summary | |
final protected static Log | logger |
logger | final protected static Log logger(Code) | | |
setProviders | public void setProviders(List newList)(Code) | | |
supports | public boolean supports(Class clazz)(Code) | | Iterates through all AfterInvocationProvider s and ensures each can support the presented
class.If one or more providers cannot support the presented class, false is returned.
Parameters: clazz - the secure object class being queries if the AfterInvocationProviderManager can support the secure object class, which requiresevery one of its AfterInvocationProvider s to support the secure object class |
|
|