所有类


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

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部