JavaTM 2 Platform
Standard Ed. 5.0

javax.rmi.CORBA
接口 PortableRemoteObjectDelegate


public interface PortableRemoteObjectDelegate

支持 PortableRemoteObject 中方法实现的委托。委托是类的单一实例,它实现此接口并提供 javax.rmi.PortableRemoteObject 的所有方法的替代实现。 通过提供委托的类名称作为 javax.rmi.CORBA.PortableRemoteObjectClass 系统属性的值启用委托。

另请参见:
PortableRemoteObject

方法摘要
 void connect(Remote target, Remote source)
          PortableRemoteObject.connect(java.rmi.Remote, java.rmi.Remote) 的委托调用。
 void exportObject(Remote obj)
          PortableRemoteObject.exportObject(java.rmi.Remote) 的委托调用。
 Object narrow(Object narrowFrom, Class narrowTo)
          PortableRemoteObject.narrow(java.lang.Object, java.lang.Class) 的委托调用。
 Remote toStub(Remote obj)
          PortableRemoteObject.toStub(java.rmi.Remote) 的委托调用。
 void unexportObject(Remote obj)
          PortableRemoteObject.unexportObject(java.rmi.Remote) 的委托调用。
 

方法详细信息

exportObject

void exportObject(Remote obj)
                  throws RemoteException
PortableRemoteObject.exportObject(java.rmi.Remote) 的委托调用。

抛出:
RemoteException

toStub

Remote toStub(Remote obj)
              throws NoSuchObjectException
PortableRemoteObject.toStub(java.rmi.Remote) 的委托调用。

抛出:
NoSuchObjectException

unexportObject

void unexportObject(Remote obj)
                    throws NoSuchObjectException
PortableRemoteObject.unexportObject(java.rmi.Remote) 的委托调用。

抛出:
NoSuchObjectException

narrow

Object narrow(Object narrowFrom,
              Class narrowTo)
              throws ClassCastException
PortableRemoteObject.narrow(java.lang.Object, java.lang.Class) 的委托调用。

抛出:
ClassCastException

connect

void connect(Remote target,
             Remote source)
             throws RemoteException
PortableRemoteObject.connect(java.rmi.Remote, java.rmi.Remote) 的委托调用。

抛出:
RemoteException

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策