Class ChannelSecurityInterceptorBeanPostProcessor
java.lang.Object
org.springframework.aop.framework.ProxyConfig
org.springframework.aop.framework.ProxyProcessorSupport
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
org.springframework.integration.security.config.ChannelSecurityInterceptorBeanPostProcessor
- All Implemented Interfaces:
java.io.Serializable
,org.springframework.aop.framework.AopInfrastructureBean
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanClassLoaderAware
,org.springframework.beans.factory.BeanFactoryAware
,org.springframework.beans.factory.config.BeanPostProcessor
,org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor
,org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor
,org.springframework.core.Ordered
public class ChannelSecurityInterceptorBeanPostProcessor
extends org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ChannelSecurityInterceptorBeanPostProcessor(java.util.Map<java.lang.String,java.util.Set<java.util.regex.Pattern>> securityInterceptorMappings)
ChannelSecurityInterceptorBeanPostProcessor(java.util.Map<java.lang.String,java.util.Set<java.util.regex.Pattern>> securityInterceptorMappings, java.util.Map<java.lang.String,java.util.Map<java.util.regex.Pattern,ChannelAccessPolicy>> accessPolicyMapping)
-
Method Summary
Modifier and Type Method Description protected java.lang.Object[]
getAdvicesAndAdvisorsForBean(java.lang.Class<?> beanClass, java.lang.String beanName, org.springframework.aop.TargetSource customTargetSource)
java.lang.Object
postProcessBeforeInitialization(java.lang.Object bean, java.lang.String beanName)
Methods inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
advisorsPreFiltered, buildAdvisors, createProxy, customizeProxyFactory, determineCandidateConstructors, getBeanFactory, getCacheKey, getCustomTargetSource, getEarlyBeanReference, isFrozen, isInfrastructureClass, postProcessAfterInitialization, postProcessBeforeInstantiation, postProcessProperties, predictBeanType, setAdvisorAdapterRegistry, setApplyCommonInterceptorsFirst, setBeanFactory, setCustomTargetSourceCreators, setFrozen, setInterceptorNames, shouldProxyTargetClass, shouldSkip, wrapIfNecessary
Methods inherited from class org.springframework.aop.framework.ProxyProcessorSupport
evaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoader
Methods inherited from class org.springframework.aop.framework.ProxyConfig
copyFrom, isExposeProxy, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setOpaque, setOptimize, setProxyTargetClass, toString
-
Constructor Details
-
ChannelSecurityInterceptorBeanPostProcessor
public ChannelSecurityInterceptorBeanPostProcessor(java.util.Map<java.lang.String,java.util.Set<java.util.regex.Pattern>> securityInterceptorMappings) -
ChannelSecurityInterceptorBeanPostProcessor
public ChannelSecurityInterceptorBeanPostProcessor(java.util.Map<java.lang.String,java.util.Set<java.util.regex.Pattern>> securityInterceptorMappings, java.util.Map<java.lang.String,java.util.Map<java.util.regex.Pattern,ChannelAccessPolicy>> accessPolicyMapping)
-
-
Method Details
-
postProcessBeforeInitialization
public java.lang.Object postProcessBeforeInitialization(java.lang.Object bean, java.lang.String beanName) -
getAdvicesAndAdvisorsForBean
@Nullable protected java.lang.Object[] getAdvicesAndAdvisorsForBean(java.lang.Class<?> beanClass, java.lang.String beanName, @Nullable org.springframework.aop.TargetSource customTargetSource) throws org.springframework.beans.BeansException- Specified by:
getAdvicesAndAdvisorsForBean
in classorg.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
- Throws:
org.springframework.beans.BeansException
-