java命名空间java.rmi.server类rmiclassloader的类成员方法:
loadproxyclass定义及介绍
本文导语:
loadproxyclass
public static class loadproxyclass(string codebase,
string[] interfaces,
classloader defaultloader)
throws classnotfoundexception,
malf...
loadproxyclass
public static class> loadproxyclass(string codebase,
string[] interfaces,
classloader defaultloader)
throws classnotfoundexception,
malformedurlexception
- 从基本代码 url 路径加载一个实现一组具有给定名称的接口的动态代理类(请参阅
proxy)。
将解析的接口类似于通过使用给定 codebase 的 loadclass(string,string) 方法加载的类。
此方法委托给提供者实例的 rmiclassloaderspi.loadproxyclass(string,string[],classloader) 方法,将 codebase 作为第一个参数、interfaces 为第二个参数和 defaultloader 为第三个参数进行传递。
- 参数:
codebase - 要从其加载类的 url 列表(由空格分隔),或 nullinterfaces - 要实现的代理类的接口名称defaultloader - 要使用的其他上下文类加载器,或 null
- 返回:
- 实现指定接口的动态代理类
- 抛出:
malformedurlexception - 如果 codebase 为非 null 且包含一个无效 url,或者如果 codebase 为 null 且用于加载类的特定于提供者的 url 无效。
classnotfoundexception - 如果在指定位置无法找到某个指定接口的定义,或者如果动态代理类的创建失败(例如,如果 proxy.getproxyclass(classloader,class[]) 抛出给定接口列表的 illegalargumentexception)- 从以下版本开始:
- 1.4