proxyfactory.java

来自「如何使用cglib库来实现动态加载的例子」· Java 代码 · 共 36 行

JAVA
36
字号
package common;
import net.sf.cglib.proxy.Callback;
import callback.LazyLoaderImpl;
import callback.MethodInterceptorImpl;


public class ProxyFactory {

	public static final int CALLBACK_TYPE_MethodInterceptor= 0;
	public static final int CALLBACK_TYPE_LazyLoader= 1;
	
	public static Callback getCallback(int CallbackType){
		
		Callback callback = null;
		switch (CallbackType) {
		
		case CALLBACK_TYPE_MethodInterceptor:
			callback = new MethodInterceptorImpl();
			break;
		case CALLBACK_TYPE_LazyLoader:
			callback = new LazyLoaderImpl();
			break;
			
			
			
			
		}
		
		return callback;
		
	}
	
	

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?