当前页面:
在线文档首页 >
JavaTM 2 Platform Standard Edition 5.0 API 规范中文版
UtilDelegate (Java 2 Platform SE 5.0) - JavaTM 2 Platform Standard Edition 5.0 API 规范中文版
javax.rmi.CORBA
接口 UtilDelegate
public interface UtilDelegate
支持 Util
中方法实现的委托。委托是类的单一实例,它实现此接口,并提供 javax.rmi.CORBA.Util
的所有方法的替代实现。
通过提供委托的类名称作为 javax.rmi.CORBA.UtilClass
系统属性的值来启用委托。
- 另请参见:
Util
方法摘要 |
Object |
copyObject(Object obj,
ORB orb)
Util.copyObject(java.lang.Object, org.omg.CORBA.ORB) 的委托调用。 |
Object[] |
copyObjects(Object[] obj,
ORB orb)
Util.copyObjects(java.lang.Object[], org.omg.CORBA.ORB) 的委托调用。 |
ValueHandler |
createValueHandler()
Util.createValueHandler() 的委托调用。 |
String |
getCodebase(Class clz)
Util.getCodebase(java.lang.Class) 的委托调用。 |
Tie |
getTie(Remote target)
Util.getTie(java.rmi.Remote) 的委托调用。 |
boolean |
isLocal(Stub stub)
Util.isLocal(javax.rmi.CORBA.Stub) 的委托调用。 |
Class |
loadClass(String className,
String remoteCodebase,
ClassLoader loader)
Util.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader) 的委托调用。 |
RemoteException |
mapSystemException(SystemException ex)
Util.mapSystemException(org.omg.CORBA.SystemException) 的委托调用。 |
Object |
readAny(InputStream in)
Util.readAny(org.omg.CORBA.portable.InputStream) 的委托调用。 |
void |
registerTarget(Tie tie,
Remote target)
Util.registerTarget(javax.rmi.CORBA.Tie, java.rmi.Remote) 的委托调用。 |
void |
unexportObject(Remote target)
Util.unexportObject(java.rmi.Remote) 的委托调用。 |
RemoteException |
wrapException(Throwable obj)
Util.wrapException(java.lang.Throwable) 的委托调用。 |
void |
writeAbstractObject(OutputStream out,
Object obj)
Util.writeAbstractObject(org.omg.CORBA.portable.OutputStream, java.lang.Object) 的委托调用。 |
void |
writeAny(OutputStream out,
Object obj)
Util.writeAny(org.omg.CORBA.portable.OutputStream, java.lang.Object) 的委托调用。 |
void |
writeRemoteObject(OutputStream out,
Object obj)
Util.writeRemoteObject(org.omg.CORBA.portable.OutputStream, java.lang.Object) 的委托调用。 |
mapSystemException
RemoteException mapSystemException(SystemException ex)
Util.mapSystemException(org.omg.CORBA.SystemException)
的委托调用。
writeAny
void writeAny(OutputStream out,
Object obj)
Util.writeAny(org.omg.CORBA.portable.OutputStream, java.lang.Object)
的委托调用。
readAny
Object readAny(InputStream in)
Util.readAny(org.omg.CORBA.portable.InputStream)
的委托调用。
writeRemoteObject
void writeRemoteObject(OutputStream out,
Object obj)
Util.writeRemoteObject(org.omg.CORBA.portable.OutputStream, java.lang.Object)
的委托调用。
writeAbstractObject
void writeAbstractObject(OutputStream out,
Object obj)
Util.writeAbstractObject(org.omg.CORBA.portable.OutputStream, java.lang.Object)
的委托调用。
registerTarget
void registerTarget(Tie tie,
Remote target)
Util.registerTarget(javax.rmi.CORBA.Tie, java.rmi.Remote)
的委托调用。
unexportObject
void unexportObject(Remote target)
throws NoSuchObjectException
Util.unexportObject(java.rmi.Remote)
的委托调用。
- 抛出:
NoSuchObjectException
getTie
Tie getTie(Remote target)
Util.getTie(java.rmi.Remote)
的委托调用。
createValueHandler
ValueHandler createValueHandler()
Util.createValueHandler()
的委托调用。
getCodebase
String getCodebase(Class clz)
Util.getCodebase(java.lang.Class)
的委托调用。
loadClass
Class loadClass(String className,
String remoteCodebase,
ClassLoader loader)
throws ClassNotFoundException
Util.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader)
的委托调用。
- 抛出:
ClassNotFoundException
isLocal
boolean isLocal(Stub stub)
throws RemoteException
Util.isLocal(javax.rmi.CORBA.Stub)
的委托调用。
- 抛出:
RemoteException
wrapException
RemoteException wrapException(Throwable obj)
Util.wrapException(java.lang.Throwable)
的委托调用。
copyObject
Object copyObject(Object obj,
ORB orb)
throws RemoteException
Util.copyObject(java.lang.Object, org.omg.CORBA.ORB)
的委托调用。
- 抛出:
RemoteException
copyObjects
Object[] copyObjects(Object[] obj,
ORB orb)
throws RemoteException
Util.copyObjects(java.lang.Object[], org.omg.CORBA.ORB)
的委托调用。
- 抛出:
RemoteException
提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。 版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。