1 package org.springframework.security.config;
2
3 import org.springframework.beans.factory.config.BeanDefinitionHolder;
4 import org.springframework.beans.factory.xml.BeanDefinitionDecorator;
5 import org.springframework.beans.factory.xml.ParserContext;
6 import org.w3c.dom.Node;
7
8
9
10
11
12
13
14
15
16 public class CustomAfterInvocationProviderBeanDefinitionDecorator implements BeanDefinitionDecorator {
17
18 public BeanDefinitionHolder decorate(Node node, BeanDefinitionHolder holder, ParserContext parserContext) {
19 ConfigUtils.getRegisteredAfterInvocationProviders(parserContext).add(holder.getBeanDefinition());
20
21 return holder;
22 }
23
24 }