Interstage Application Server J2EE ユーザーズガイド |
目次 索引 |
第3部 EJB編 | > 第14章 EJBアプリケーションの呼出し方法 | > 14.9 RMI over IIOPについて | > 14.9.2 インタフェースに使用できるデータ型 |
Home/Remoteインタフェースで、メソッドの復帰値およびパラメタに定義できる型を以下に示します。定数(public static finalフィールド)にはプリミティブ型またはString型が定義できます。
ここで定義した型の中でアプリケーション実行時に通信できる型については、“アプリケーション実行時に通信できる型”を参照してください。
以下のJavaプリミティブ型はすべて定義できます。
すべてのインタフェースを定義できます。ただし、java.rmi.Remoteインタフェースを継承する場合は、定義したすべてのメソッド(継承メソッドを含む)がjava.rmi.RemoteExceptionまたはjava.rmi.RemoteExceptionのスーパークラスを例外としてthrowするように定義してください。
また、インタフェースを複数継承する場合、継承されるインタフェース間で同名のメソッドが存在しないように定義してください。
すべてのクラスを定義できます。ただし、実装するインタフェースにはjava.rmi.Remoteインタフェースを直接的にも間接的にも継承しないインタフェースを定義してください。
Home/Remoteインタフェースで定義できる型の配列も定義できます。
すべての例外を定義できます。
目次 索引 |