com.nepxion.matrix.aop.DefaultAutoScanProxy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of matrix-aop Show documentation
Show all versions of matrix-aop Show documentation
Nepxion Matrix is an AOP framework integrated with Spring AutoProxy, Spring Registrar and Spring Import Selector
package com.nepxion.matrix.aop;
/**
* Title: Nepxion Matrix
* Description: Nepxion Matrix AOP
* Copyright: Copyright (c) 2017-2050
* Company: Nepxion
* @author Haojun Ren
* @version 1.0
*/
import java.lang.annotation.Annotation;
import java.lang.reflect.Method;
import org.aopalliance.intercept.MethodInterceptor;
import com.nepxion.matrix.mode.ProxyMode;
import com.nepxion.matrix.mode.ScanMode;
public class DefaultAutoScanProxy extends AbstractAutoScanProxy {
private static final long serialVersionUID = 9073263289068871774L;
public DefaultAutoScanProxy() {
super();
}
public DefaultAutoScanProxy(String scanPackages) {
super(scanPackages);
}
public DefaultAutoScanProxy(String[] scanPackages) {
super(scanPackages);
}
public DefaultAutoScanProxy(ProxyMode proxyMode, ScanMode scanMode) {
super(proxyMode, scanMode);
}
public DefaultAutoScanProxy(String scanPackages, ProxyMode proxyMode, ScanMode scanMode) {
super(scanPackages, proxyMode, scanMode);
}
public DefaultAutoScanProxy(String[] scanPackages, ProxyMode proxyMode, ScanMode scanMode) {
super(scanPackages, proxyMode, scanMode);
}
public DefaultAutoScanProxy(ProxyMode proxyMode, ScanMode scanMode, boolean exposeProxy) {
super(proxyMode, scanMode, exposeProxy);
}
public DefaultAutoScanProxy(String scanPackages, ProxyMode proxyMode, ScanMode scanMode, boolean exposeProxy) {
super(scanPackages, proxyMode, scanMode, exposeProxy);
}
public DefaultAutoScanProxy(String[] scanPackages, ProxyMode proxyMode, ScanMode scanMode, boolean exposeProxy) {
super(scanPackages, proxyMode, scanMode, exposeProxy);
}
@Override
protected Class extends MethodInterceptor>[] getCommonInterceptors() {
return null;
}
@Override
protected Object[] getAdditionalInterceptors(Class> targetClass) {
return null;
}
@Override
protected Class extends Annotation>[] getClassAnnotations() {
return null;
}
@Override
protected Class extends Annotation>[] getMethodAnnotations() {
return null;
}
@Override
protected void classAnnotationScanned(Class> targetClass, Class extends Annotation> classAnnotation) {
}
@Override
protected void methodAnnotationScanned(Class> targetClass, Method method, Class extends Annotation> methodAnnotation) {
}
}