Java プラットフォーム 1.2

クラス
org.omg.CORBA.SystemException の使用

SystemException を使用するパッケージ
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
 

org.omg.CORBA における SystemException の使用方法
 

org.omg.CORBA における SystemException のサブクラス
 interface BAD_CONTEXT
          コンテキストオブジェクトの処理でエラーが発生した場合にスローされる、CORBA の BAD_CONTEXT 例外です。
 interface BAD_INV_ORDER
          メソッドが不適切に呼び出された場合にスローされる、CORBA の BAD_INV_ORDER 例外です。
 interface BAD_OPERATION
          メソッドが無効な場合にスローされる、CORBA の BAD_OPERATION 例外です。
 interface BAD_PARAM
          メソッドに無効なパラメータが渡された場合にスローされる、CORBA の BAD_PARAM 例外です。
 interface BAD_TYPECODE
          指定されたタイプコードが無効な場合にスローされる、CORBA の BAD_TYPECODE 例外です。
 interface COMM_FAILURE
          通信エラーが発生した場合にスローされる、CORBA の COMM_FAILURE 例外です。
 interface DATA_CONVERSION
          データ変換エラーが発生した場合にスローされる、CORBA の DATA_CONVERSION 例外です。
 interface FREE_MEM
          システムがメモリを解放できないときにスローされる、CORBA の FREE_MEM 例外です。
 interface IMP_LIMIT
          実装の制限に違反したときにスローされる、CORBA の IMP_LIMIT 例外です。
 interface INITIALIZE
          ORB 初期化エラーが発生したときにスローされる、CORBA の INITIALIZE 例外です。
 interface INTERNAL
          ORB 内部エラーが存在するときにスローされる、CORBA の INTERNAL 例外です。
 interface INTF_REPOS
          インタフェースリポジトリのアクセス時にエラーが存在するとスローされる、CORBA の INTF_REPOS 例外です。
 interface INV_FLAG
          無効なフラグが指定されたときにスローされる、CORBA の INV_FLAG 例外です。
 interface INV_IDENT
          識別子構文が無効なときにスローされる、CORBA の INV_IDENT 例外です。
 interface INV_OBJREF
          無効なオブジェクト参照が指定されたときにスローされる、CORBA の INV_OBJREF 例外です。
 interface INV_POLICY
          Policy オーバーライド間に互換性がないために呼び出しを行えないとスローされる、CORBA の INV_POLICY 標準例外です。
 interface INVALID_TRANSACTION
          トランザクションエラーが存在するときにスローされる、CORBA の INVALID_TRANSACTION 例外です。
 interface MARSHAL
          ORB がパラメータを整列化または非整列化する上で問題があるときにスローされる、CORBA の MARSHAL 例外です。
 interface NO_IMPLEMENT
          メソッドの実装が利用できないときにスローされる、CORBA の NO_IMPLEMENT 例外です。
 interface NO_MEMORY
          動的な記憶域割り当てに十分なメモリがないときに、クライアントまたはサーバによってスローされる、CORBA の NO_MEMORY 例外です。
 interface NO_PERMISSION
          クライアントが、要求を実行するアクセス権を持たないときにスローされる、CORBA の NO_PERMISSION 例外です。
 interface NO_RESOURCES
          クライアントとサーバのどちらかが要求を実行するのに十分なリソースを持たないときにスローされる、CORBA の NO_RESPONSE 例外です。
 interface NO_RESPONSE
          要求に対して応答がないときにスローされる、CORBA の NO_RESPONSE 例外です。
 interface OBJ_ADAPTER
          なんらかのエラーを示すためにサーバのオブジェクトアダプタによってスローされる、CORBA の OBJ_ADAPTER 例外です。
 interface OBJECT_NOT_EXIST
          通常、ターゲットオブジェクトが存在しないことを示すためにサーバからスローされる、CORBA の OBJECT_NOT_EXIST 例外です。
 interface PERSIST_STORE
          サーバ上の持続ストレージにエラーがあるときにスローされる、CORBA の PERSIST_STORE 例外です。
 interface TRANSACTION_REQUIRED
          トランザクションに囲い込まれる必要のある要求の処理中に、クライアントまたはサーバ上の ORB によってスローされる CORBA の TRANSACTION_REQUIRED 例外です。
 interface TRANSACTION_ROLLEDBACK
          トランザクションがロールバックされたために、トランザクション処理が完了しなかった場合にスローされる、CORBA の TRANSACTION_ROLLEDBACK 例外です。
 interface TRANSIENT
          要求が再試行されても再び発生する可能性が少ない一時エラーを通知するために、サーバによってスローされる CORBA の TRANSIENT 例外です。
 interface UNKNOWN
          発生したエラーの原因が ORB に認識されないときにスローされる、CORBA の UNKNOWN 例外です。
 

org.omg.CORBA.portable における SystemException の使用方法
 

SystemException をスローする org.omg.CORBA.portable におけるメソッド
 OutputStream InvokeHandler._invoke(String method, InputStream input, ResponseHandler handler)
          要求をサーバントにディスパッチするために、ORB によって呼び出されます。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.