public class ProxyUtil
extends java.lang.Object
构造器和说明 |
---|
ProxyUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
attach(AppContext appContext,
java.lang.Class<?> targetClz,
java.lang.reflect.InvocationHandler handler)
为类,系上拦截代理
|
static void |
attach(AppContext appContext,
java.lang.Class<?> targetClz,
java.lang.Object targetObj,
java.lang.reflect.InvocationHandler handler)
为类,系上拦截代理
|
static void |
attachByScan(AppContext appContext,
java.lang.String basePackage,
java.lang.reflect.InvocationHandler handler)
为搜索的类,系上拦截代理
|
static void |
attachByScan(AppContext appContext,
java.lang.String basePackage,
java.util.function.Predicate<java.lang.String> filter,
java.lang.reflect.InvocationHandler handler)
为搜索的类,系上拦截代理
|
static boolean |
binding(BeanWrap bw)
绑定代理
|
static boolean |
binding(BeanWrap bw,
java.lang.String name,
boolean typed)
绑定代理
|
public static boolean binding(BeanWrap bw, java.lang.String name, boolean typed)
name
- 注册名字typed
- 注册类型(当 name 不为空时才有效;否则都算 true)public static boolean binding(BeanWrap bw)
public static void attach(AppContext appContext, java.lang.Class<?> targetClz, java.lang.reflect.InvocationHandler handler)
appContext
- 应用上下文targetClz
- 目标类handler
- 调用处理public static void attach(AppContext appContext, java.lang.Class<?> targetClz, java.lang.Object targetObj, java.lang.reflect.InvocationHandler handler)
appContext
- 应用上下文targetClz
- 目标类targetObj
- 目标对象handler
- 调用处理public static void attachByScan(AppContext appContext, java.lang.String basePackage, java.lang.reflect.InvocationHandler handler)
appContext
- 应用上下文basePackage
- 基础包名handler
- 拦截代理public static void attachByScan(AppContext appContext, java.lang.String basePackage, java.util.function.Predicate<java.lang.String> filter, java.lang.reflect.InvocationHandler handler)
appContext
- 应用上下文basePackage
- 基础包名filter
- 过滤器handler
- 拦截代理