Package org.miaixz.bus.proxy.intercept
Class InterceptorChain
java.lang.Object
org.miaixz.bus.proxy.intercept.InterceptorChain
一个InterceptorChain帮助创建通过一系列
interceptors的代理- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateProxyProvider(Factory factory, ClassLoader classLoader, Object object, Class[] proxyClasses) 创建一个Provider,它将返回一个代理,该代理通过这个拦截器链发送方法调用, 并最终到达提供的terminus对象。代理将只支持指定的接口/类。指定的类装入器将用于生成代理类.createProxyProvider(Factory factory, Object object) 创建一个Provider,它将返回一个代理, 该代理通过这个拦截器链发送方法调用, 并最终到达提供的terminus对象。 代理将支持由terminus对象实现的所有接口。 线程上下文类装入器将用于生成代理类createProxyProvider(Factory factory, Object object, Class[] proxyClasses) 创建一个Provider,它将返回一个代理,该代理通过这个拦截器链发送方法调用, 并最终到达提供的terminus对象。代理将只支持指定的接口/类。线程上下文类装入器将用于生成代理类.
-
Constructor Details
-
InterceptorChain
-
-
Method Details
-
createProxyProvider
创建一个Provider,它将返回一个代理, 该代理通过这个拦截器链发送方法调用, 并最终到达提供的terminus对象。 代理将支持由terminus对象实现的所有接口。 线程上下文类装入器将用于生成代理类 -
createProxyProvider
创建一个Provider,它将返回一个代理,该代理通过这个拦截器链发送方法调用, 并最终到达提供的terminus对象。代理将只支持指定的接口/类。线程上下文类装入器将用于生成代理类. -
createProxyProvider
public Provider createProxyProvider(Factory factory, ClassLoader classLoader, Object object, Class[] proxyClasses) 创建一个Provider,它将返回一个代理,该代理通过这个拦截器链发送方法调用, 并最终到达提供的terminus对象。代理将只支持指定的接口/类。指定的类装入器将用于生成代理类.
-