3.6.1 Java例外の種類
SOAPアプリケーションで使用できるJava例外の種類を示します。
- ユーザ定義例外
-
ユーザ定義例外とは,サービスメソッドのthrows節で必須のjava.rmi.RemoteExceptionに追加して定義できる例外です。java.lang.Exceptionまたはほかのユーザ定義例外を直接継承して作成します。
- C4Fault
-
C4Fault(com.cosminexus.cws.service.exception.C4Fault)は,Application Server独自の例外です。SOAP Faultを表します。
- SOAPFaultException
-
SOAPFaultException(javax.xml.rpc.soap.SOAPFaultException)は,JAX-RPC 1.1規定の例外です。SOAP Faultを表します。
- RemoteException
-
RemoteException(java.rmi.RemoteException)は,リモートメソッドの呼び出しで発生する通信に関する例外です。サービスメソッドのthrows節では,RemoteExceptionを定義する必要があります。
- RuntimeException
-
RuntimeException(java.lang.RuntimeException)は,アプリケーション実行時に発生するランタイム例外です。