JavaTM 2 Platform
Std. Ed. v1.3

javax.rmi.CORBA
インタフェース StubDelegate


public interface StubDelegate

Stub のメソッド実装の委譲をサポートします。委譲はこのインタフェースを実装するクラスのインスタンスで、javax.rmi.CORBA.Stub の全メソッドに置換実装を提供します。委譲が使用可能になると、各スタブは対応する委譲を持ちます。 委譲は、javax.rmi.CORBA.StubClass システムプロパティの値として委譲のクラス名を指定することで使用可能になります。

関連項目:
Stub

メソッドの概要
 void connect(Stub self, ORB orb)
          Stub.connect(org.omg.CORBA.ORB) に対する委譲呼び出しです。
 boolean equals(Stub self, Object obj)
          Stub.equals(java.lang.Object) に対する委譲呼び出しです。
 int hashCode(Stub self)
          Stub.hashCode() に対する委譲呼び出しです。
 void readObject(Stub self, ObjectInputStream s)
          Stub.readObject(java.io.ObjectInputStream) に対する委譲呼び出しです。
 String toString(Stub self)
          Stub.toString() に対する委譲呼び出しです。
 void writeObject(Stub self, ObjectOutputStream s)
          Stub.writeObject(java.io.ObjectOutputStream) に対する委譲呼び出しです。
 

メソッドの詳細

hashCode

public int hashCode(Stub self)
Stub.hashCode() に対する委譲呼び出しです。

equals

public boolean equals(Stub self,
                      Object obj)
Stub.equals(java.lang.Object) に対する委譲呼び出しです。

toString

public String toString(Stub self)
Stub.toString() に対する委譲呼び出しです。

connect

public void connect(Stub self,
                    ORB orb)
             throws RemoteException
Stub.connect(org.omg.CORBA.ORB) に対する委譲呼び出しです。

readObject

public void readObject(Stub self,
                       ObjectInputStream s)
                throws IOException,
                       ClassNotFoundException
Stub.readObject(java.io.ObjectInputStream) に対する委譲呼び出しです。

writeObject

public void writeObject(Stub self,
                        ObjectOutputStream s)
                 throws IOException
Stub.writeObject(java.io.ObjectOutputStream) に対する委譲呼び出しです。

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.