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:
- Serializable,- AopInfrastructureBean,- Aware,- BeanClassLoaderAware,- BeanFactoryAware,- BeanPostProcessor,- InstantiationAwareBeanPostProcessor,- SmartInstantiationAwareBeanPostProcessor,- Ordered
@Deprecated(since="6.0")
public class ChannelSecurityInterceptorBeanPostProcessor
extends AbstractAutoProxyCreator
Deprecated.
- Author:
- Mark Fisher, Oleg Zhurakousky, Artem Bilan, Gary Russell
- See Also:
- 
Field SummaryFields inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreatorDO_NOT_PROXY, logger, PROXY_WITHOUT_ADDITIONAL_INTERCEPTORSFields inherited from interface org.springframework.core.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- 
Constructor SummaryConstructorsConstructorDescriptionChannelSecurityInterceptorBeanPostProcessor(Map<String, Set<Pattern>> securityInterceptorMappings) Deprecated.ChannelSecurityInterceptorBeanPostProcessor(Map<String, Set<Pattern>> securityInterceptorMappings, Map<String, Map<Pattern, ChannelAccessPolicy>> accessPolicyMapping) Deprecated.
- 
Method SummaryModifier and TypeMethodDescriptionprotected Object[]getAdvicesAndAdvisorsForBean(Class<?> beanClass, String beanName, TargetSource customTargetSource) Deprecated.postProcessBeforeInitialization(Object bean, String beanName) Deprecated.Methods inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreatoradvisorsPreFiltered, buildAdvisors, createProxy, customizeProxyFactory, determineBeanType, determineCandidateConstructors, getBeanFactory, getCacheKey, getCustomTargetSource, getEarlyBeanReference, isFrozen, isInfrastructureClass, postProcessAfterInitialization, postProcessBeforeInstantiation, postProcessProperties, predictBeanType, setAdvisorAdapterRegistry, setApplyCommonInterceptorsFirst, setBeanFactory, setCustomTargetSourceCreators, setFrozen, setInterceptorNames, shouldProxyTargetClass, shouldSkip, wrapIfNecessaryMethods inherited from class org.springframework.aop.framework.ProxyProcessorSupportevaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoaderMethods inherited from class org.springframework.aop.framework.ProxyConfigcopyFrom, isExposeProxy, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setOpaque, setOptimize, setProxyTargetClass, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorpostProcessAfterInstantiation
- 
Constructor Details- 
ChannelSecurityInterceptorBeanPostProcessorpublic ChannelSecurityInterceptorBeanPostProcessor(Map<String, Set<Pattern>> securityInterceptorMappings) Deprecated.
- 
ChannelSecurityInterceptorBeanPostProcessorpublic ChannelSecurityInterceptorBeanPostProcessor(Map<String, Set<Pattern>> securityInterceptorMappings, Map<String, Map<Pattern, ChannelAccessPolicy>> accessPolicyMapping) Deprecated.
 
- 
- 
Method Details- 
postProcessBeforeInitializationDeprecated.
- 
getAdvicesAndAdvisorsForBean@Nullable protected Object[] getAdvicesAndAdvisorsForBean(Class<?> beanClass, String beanName, @Nullable TargetSource customTargetSource) throws BeansException Deprecated.- Specified by:
- getAdvicesAndAdvisorsForBeanin class- AbstractAutoProxyCreator
- Throws:
- BeansException
 
 
- 
new AuthorizationChannelInterceptor(AuthorityAuthorizationManager.hasAnyRole())