public class ChannelSecurityInterceptorBeanPostProcessor extends AbstractAutoProxyCreator
DO_NOT_PROXY, logger, PROXY_WITHOUT_ADDITIONAL_INTERCEPTORS
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor and Description |
---|
ChannelSecurityInterceptorBeanPostProcessor(Map<String,Set<Pattern>> securityInterceptorMappings) |
ChannelSecurityInterceptorBeanPostProcessor(Map<String,Set<Pattern>> securityInterceptorMappings,
Map<String,Map<Pattern,ChannelAccessPolicy>> accessPolicyMapping) |
Modifier and Type | Method and Description |
---|---|
protected Object[] |
getAdvicesAndAdvisorsForBean(Class<?> beanClass,
String beanName,
TargetSource customTargetSource) |
Object |
postProcessBeforeInitialization(Object bean,
String beanName) |
advisorsPreFiltered, buildAdvisors, createProxy, customizeProxyFactory, determineCandidateConstructors, getBeanFactory, getCacheKey, getCustomTargetSource, getEarlyBeanReference, isFrozen, isInfrastructureClass, postProcessAfterInitialization, postProcessAfterInstantiation, postProcessBeforeInstantiation, postProcessProperties, predictBeanType, setAdvisorAdapterRegistry, setApplyCommonInterceptorsFirst, setBeanFactory, setCustomTargetSourceCreators, setFrozen, setInterceptorNames, shouldProxyTargetClass, shouldSkip, wrapIfNecessary
evaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoader
copyFrom, isExposeProxy, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setOpaque, setOptimize, setProxyTargetClass, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
postProcessPropertyValues
public ChannelSecurityInterceptorBeanPostProcessor(Map<String,Set<Pattern>> securityInterceptorMappings)
public Object postProcessBeforeInitialization(Object bean, String beanName)
postProcessBeforeInitialization
in interface BeanPostProcessor
postProcessBeforeInitialization
in class AbstractAutoProxyCreator
@Nullable protected Object[] getAdvicesAndAdvisorsForBean(Class<?> beanClass, String beanName, @Nullable TargetSource customTargetSource) throws BeansException
getAdvicesAndAdvisorsForBean
in class AbstractAutoProxyCreator
BeansException