-
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