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, 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
postProcessAfterInstantiation, postProcessPropertyValues
public ChannelSecurityInterceptorBeanPostProcessor(Map<String,Set<Pattern>> securityInterceptorMappings)
public Object postProcessBeforeInitialization(Object bean, String beanName)
@Nullable protected Object[] getAdvicesAndAdvisorsForBean(Class<?> beanClass, String beanName, @Nullable TargetSource customTargetSource) throws BeansException
getAdvicesAndAdvisorsForBean
in class AbstractAutoProxyCreator
BeansException