JavaTM Platform
Standard Ed. 6

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 Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。