org.springframework.security.config
Class OrderedFilterBeanDefinitionDecorator

java.lang.Object
  extended by org.springframework.security.config.OrderedFilterBeanDefinitionDecorator
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionDecorator

public class OrderedFilterBeanDefinitionDecorator
extends java.lang.Object
implements org.springframework.beans.factory.xml.BeanDefinitionDecorator

Adds the decorated "Filter" bean into the standard filter chain maintained by the FilterChainProxy. This allows user to add their own custom filters to the security chain. If the user's filter already implements Ordered, and no "order" attribute is specified, the filter's default order will be used.

Version:
$Id: OrderedFilterBeanDefinitionDecorator.java 3218 2008-08-05 23:26:01Z luke_t $
Author:
Luke Taylor

Field Summary
static java.lang.String ATT_AFTER
           
static java.lang.String ATT_BEFORE
           
static java.lang.String ATT_POSITION
           
 
Constructor Summary
OrderedFilterBeanDefinitionDecorator()
           
 
Method Summary
 org.springframework.beans.factory.config.BeanDefinitionHolder decorate(org.w3c.dom.Node node, org.springframework.beans.factory.config.BeanDefinitionHolder holder, org.springframework.beans.factory.xml.ParserContext parserContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATT_AFTER

public static final java.lang.String ATT_AFTER
See Also:
Constant Field Values

ATT_BEFORE

public static final java.lang.String ATT_BEFORE
See Also:
Constant Field Values

ATT_POSITION

public static final java.lang.String ATT_POSITION
See Also:
Constant Field Values
Constructor Detail

OrderedFilterBeanDefinitionDecorator

public OrderedFilterBeanDefinitionDecorator()
Method Detail

decorate

public org.springframework.beans.factory.config.BeanDefinitionHolder decorate(org.w3c.dom.Node node,
                                                                              org.springframework.beans.factory.config.BeanDefinitionHolder holder,
                                                                              org.springframework.beans.factory.xml.ParserContext parserContext)
Specified by:
decorate in interface org.springframework.beans.factory.xml.BeanDefinitionDecorator