Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


2.10.2 システム例外

標準IDLシステム例外は,org.omg.CORBA.SystemExceptionを継承するファイナルJavaクラスにマッピングされます。例外の理由を記述する文字列と同様に,IDLのメジャーおよびマイナー例外コードへのアクセスを提供します。org.omg.CORBA.SystemExceptionのパブリックコンストラクタはありません。それを継承するクラスだけが実体化できます。

標準IDL例外のJavaクラス名は,そのIDL名と同じで,org.omg.CORBAパッケージにあるよう宣言されます。デフォルトコンストラクタは,マイナーコードに0,完了コードにCOMPLETED_NO,理由文字列に空の文字列("")を提供します。理由文字列を取りながら,ほかのフィールドにデフォルトを使用するコンストラクタもあれば,三つのパラメタに指定が必要なコンストラクタもあります。