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 列表(由空格分隔),或 null
interfaces
- 要实现的代理类的接口名称defaultloader
- 要使用的其他上下文类加载器,或 null
- 返回:
- 实现指定接口的动态代理类
- 抛出:
malformedurlexception
- 如果 codebase
为非 null
且包含一个无效 url,或者如果 codebase
为 null
且用于加载类的特定于提供者的 url 无效。
classnotfoundexception
- 如果在指定位置无法找到某个指定接口的定义,或者如果动态代理类的创建失败(例如,如果 proxy.getproxyclass(classloader,class[])
抛出给定接口列表的 illegalargumentexception
)- 从以下版本开始:
- 1.4