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