org.springframework.integration.security.config
Class ChannelSecurityInterceptorBeanPostProcessor

java.lang.Object
  extended by org.springframework.integration.security.config.ChannelSecurityInterceptorBeanPostProcessor
All Implemented Interfaces:
BeanPostProcessor

public class ChannelSecurityInterceptorBeanPostProcessor
extends java.lang.Object
implements BeanPostProcessor

A BeanPostProcessor that proxies MessageChannels to apply a ChannelSecurityInterceptor.


Constructor Summary
ChannelSecurityInterceptorBeanPostProcessor(ChannelSecurityInterceptor interceptor)
           
 
Method Summary
 java.lang.Object postProcessAfterInitialization(java.lang.Object bean, java.lang.String beanName)
           
 java.lang.Object postProcessBeforeInitialization(java.lang.Object bean, java.lang.String beanName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChannelSecurityInterceptorBeanPostProcessor

public ChannelSecurityInterceptorBeanPostProcessor(ChannelSecurityInterceptor interceptor)
Method Detail

postProcessBeforeInitialization

public java.lang.Object postProcessBeforeInitialization(java.lang.Object bean,
                                                        java.lang.String beanName)
                                                 throws BeansException
Specified by:
postProcessBeforeInitialization in interface BeanPostProcessor
Throws:
BeansException

postProcessAfterInitialization

public java.lang.Object postProcessAfterInitialization(java.lang.Object bean,
                                                       java.lang.String beanName)
                                                throws BeansException
Specified by:
postProcessAfterInitialization in interface BeanPostProcessor
Throws:
BeansException