public class DefaultAutoScanProxy extends AbstractAutoScanProxy
Title: 默认扫描代理
Description:
CGLIB, CGLIB_PROXY_NAME_KEY, JDK_PROXY_NAME_KEY, PROXY_TYPE_CGLIB, PROXY_TYPE_REFLECTIVE, SEPARATOR| Constructor and Description |
|---|
DefaultAutoScanProxy() |
DefaultAutoScanProxy(ProxyMode proxyMode,
ScanMode scanMode) |
DefaultAutoScanProxy(ProxyMode proxyMode,
ScanMode scanMode,
boolean exposeProxy) |
DefaultAutoScanProxy(String scanPackages) |
DefaultAutoScanProxy(String[] scanPackages) |
DefaultAutoScanProxy(String[] scanPackages,
ProxyMode proxyMode,
ScanMode scanMode) |
DefaultAutoScanProxy(String[] scanPackages,
ProxyMode proxyMode,
ScanMode scanMode,
boolean exposeProxy) |
DefaultAutoScanProxy(String scanPackages,
ProxyMode proxyMode,
ScanMode scanMode) |
DefaultAutoScanProxy(String scanPackages,
ProxyMode proxyMode,
ScanMode scanMode,
boolean exposeProxy) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
classAnnotationScanned(Class<?> targetClass,
Class<? extends Annotation> classAnnotation) |
protected MethodInterceptor[] |
getAdditionalInterceptors(Class<?> targetClass) |
protected Class<? extends Annotation>[] |
getClassAnnotations() |
protected String[] |
getCommonInterceptorNames() |
protected Class<? extends MethodInterceptor>[] |
getCommonInterceptors() |
protected Class<? extends Annotation>[] |
getMethodAnnotations() |
protected void |
methodAnnotationScanned(Class<?> targetClass,
Method method,
Class<? extends Annotation> methodAnnotation) |
getAdvicesAndAdvisorsForBean, getInterceptors, postProcessBeforeInitialization, scanAndProxyForClass, scanAndProxyForMethod, scanAndProxyForTarget, scanPackagesContained, scanPackagesEnabled, shouldProxyTargetClassadvisorsPreFiltered, buildAdvisors, createProxy, customizeProxyFactory, determineCandidateConstructors, getBeanFactory, getCacheKey, getCustomTargetSource, getEarlyBeanReference, isFrozen, isInfrastructureClass, postProcessAfterInitialization, postProcessAfterInstantiation, postProcessBeforeInstantiation, postProcessProperties, predictBeanType, setAdvisorAdapterRegistry, setApplyCommonInterceptorsFirst, setBeanFactory, setCustomTargetSourceCreators, setFrozen, setInterceptorNames, shouldSkip, wrapIfNecessaryevaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoadercopyFrom, isExposeProxy, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setOpaque, setOptimize, setProxyTargetClass, toStringpublic DefaultAutoScanProxy()
public DefaultAutoScanProxy(String scanPackages)
public DefaultAutoScanProxy(String[] scanPackages)
public DefaultAutoScanProxy(String scanPackages, ProxyMode proxyMode, ScanMode scanMode)
public DefaultAutoScanProxy(String[] scanPackages, ProxyMode proxyMode, ScanMode scanMode)
public DefaultAutoScanProxy(ProxyMode proxyMode, ScanMode scanMode, boolean exposeProxy)
public DefaultAutoScanProxy(String scanPackages, ProxyMode proxyMode, ScanMode scanMode, boolean exposeProxy)
protected Class<? extends MethodInterceptor>[] getCommonInterceptors()
getCommonInterceptors in class AbstractAutoScanProxyprotected String[] getCommonInterceptorNames()
getCommonInterceptorNames in class AbstractAutoScanProxyprotected MethodInterceptor[] getAdditionalInterceptors(Class<?> targetClass)
getAdditionalInterceptors in class AbstractAutoScanProxyprotected Class<? extends Annotation>[] getClassAnnotations()
getClassAnnotations in class AbstractAutoScanProxyprotected Class<? extends Annotation>[] getMethodAnnotations()
getMethodAnnotations in class AbstractAutoScanProxyprotected void classAnnotationScanned(Class<?> targetClass, Class<? extends Annotation> classAnnotation)
classAnnotationScanned in class AbstractAutoScanProxyprotected void methodAnnotationScanned(Class<?> targetClass, Method method, Class<? extends Annotation> methodAnnotation)
methodAnnotationScanned in class AbstractAutoScanProxyCopyright © 2019. All rights reserved.