jp.veritrans.tercerog.mdk.exception
クラス MdkLocalException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 jp.veritrans.tercerog.mdk.exception.MdkLocalException
すべての実装されたインタフェース:
Serializable

public class MdkLocalException
extends Exception

Mdk例外クラス

導入されたバージョン:
1.0
バージョン:
2.0 2012/07/25
作成者:
Veritrans Inc.
関連項目:
直列化された形式

フィールドの概要
static String BAD_GW
          HTTPステータス:502 不正なレスポンスを受信した場合
static String CONFIG_MISSING
          CONFIGファイルの必須項目が存在しない場合
static String CONFIG_READ_ERROR
          3GPSMDK.properties読み込みエラーの場合
static String CONFIG_VALUE_INVALID
          CONFIGファイルで指定した値が正しくない場合
static String DECRYPTION_ERROR
          応答電文Body部の復号化に失敗した場合
static String ENCRYPTION_ERROR
          要求電文Body部の暗号化に失敗した場合
static String FILE_NO_EXIST
          CONFIGファイルで指定したファイルが存在しない場合
static String GW_CONNECT_ERROR
          GWサーバへの接続エラーの場合
static String INTERNAL_SERVER_ERROR
          HTTPステータス:500 予期しないエラーの場合
static String NO_CONFIG_FILE
          CONFIGファイルが見つからなかった場合
static String NO_SUCH_ALGORITHM_ERROR
          実行環境がサポートしない暗号化が存在する場合
static String PROXY_CONNECT_ERROR
          プロキシーサーバへの接続エラーの場合
static String SERVER_TIME_OUT
          サーバタイムアウトの場合
static String SERVICE_UNAVAILABLE
          HTTPステータス:503 サーバがリクエストを処理できない場合
static String SOCKET_FACTORY_CREATION_ERROR
          SSLソケット生成で失敗した場合
static String SOCKET_IO_ERROR
          ソケットの書き込みエラーの場合
static String TYPEA_INTERNAL_ERROR
          タイプAの判定できないエラーの場合
static String TYPEB_INTERNAL_ERROR
          タイプBの判定できないエラーの場合
static String TYPEF_INTERNAL_ERROR
          タイプFの判定できないエラーの場合
 
コンストラクタの概要
MdkLocalException(String errorCode)
          Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ
MdkLocalException(String errorMessage, String errorCode)
          Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ
MdkLocalException(String errorMessage, String errorCode, String[] errorArgs)
          Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ
MdkLocalException(String errorMessage, String errorCode, Throwable throwable)
          MdkLocalException以外の例外をキャッチしてMdkLocalExceptionでラップした場合のコンストラクタ
 
メソッドの概要
static String convertErrorCode(String errorCode)
          エラーコードに対応するエラーメッセージを返す
 String getErrorCode()
          エラーコードを取得する
static MdkLocalException getFileNotExistException(String fileName, String filePath)
          CONFIGファイルで指定したファイルが存在しない場合の例外を作成する
static MdkLocalException getInvalidValueException(String propName, String value)
          CONFIGファイルで指定した値が正しくない場合の例外を作成する
 String getMerrMsg()
          エラーメッセージを取得する
static MdkLocalException getMissingException(String propName)
          CONFIGファイルの必須項目が存在しない場合の例外を作成する
 void printStackTrace()
           
 void printStackTrace(PrintStream s)
           
 void printStackTrace(PrintWriter s)
           
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

CONFIG_MISSING

public static final String CONFIG_MISSING
CONFIGファイルの必須項目が存在しない場合

関連項目:
定数フィールド値

CONFIG_VALUE_INVALID

public static final String CONFIG_VALUE_INVALID
CONFIGファイルで指定した値が正しくない場合

関連項目:
定数フィールド値

FILE_NO_EXIST

public static final String FILE_NO_EXIST
CONFIGファイルで指定したファイルが存在しない場合

関連項目:
定数フィールド値

ENCRYPTION_ERROR

public static final String ENCRYPTION_ERROR
要求電文Body部の暗号化に失敗した場合

関連項目:
定数フィールド値

DECRYPTION_ERROR

public static final String DECRYPTION_ERROR
応答電文Body部の復号化に失敗した場合

関連項目:
定数フィールド値

TYPEA_INTERNAL_ERROR

public static final String TYPEA_INTERNAL_ERROR
タイプAの判定できないエラーの場合

関連項目:
定数フィールド値

NO_CONFIG_FILE

public static final String NO_CONFIG_FILE
CONFIGファイルが見つからなかった場合

関連項目:
定数フィールド値

CONFIG_READ_ERROR

public static final String CONFIG_READ_ERROR
3GPSMDK.properties読み込みエラーの場合

関連項目:
定数フィールド値

SOCKET_FACTORY_CREATION_ERROR

public static final String SOCKET_FACTORY_CREATION_ERROR
SSLソケット生成で失敗した場合

関連項目:
定数フィールド値

NO_SUCH_ALGORITHM_ERROR

public static final String NO_SUCH_ALGORITHM_ERROR
実行環境がサポートしない暗号化が存在する場合

導入されたバージョン:
2.0 2012/07/12
関連項目:
定数フィールド値

TYPEB_INTERNAL_ERROR

public static final String TYPEB_INTERNAL_ERROR
タイプBの判定できないエラーの場合

関連項目:
定数フィールド値

PROXY_CONNECT_ERROR

public static final String PROXY_CONNECT_ERROR
プロキシーサーバへの接続エラーの場合

関連項目:
定数フィールド値

GW_CONNECT_ERROR

public static final String GW_CONNECT_ERROR
GWサーバへの接続エラーの場合

関連項目:
定数フィールド値

SERVER_TIME_OUT

public static final String SERVER_TIME_OUT
サーバタイムアウトの場合

関連項目:
定数フィールド値

SOCKET_IO_ERROR

public static final String SOCKET_IO_ERROR
ソケットの書き込みエラーの場合

関連項目:
定数フィールド値

INTERNAL_SERVER_ERROR

public static final String INTERNAL_SERVER_ERROR
HTTPステータス:500 予期しないエラーの場合

関連項目:
定数フィールド値

BAD_GW

public static final String BAD_GW
HTTPステータス:502 不正なレスポンスを受信した場合

関連項目:
定数フィールド値

SERVICE_UNAVAILABLE

public static final String SERVICE_UNAVAILABLE
HTTPステータス:503 サーバがリクエストを処理できない場合

関連項目:
定数フィールド値

TYPEF_INTERNAL_ERROR

public static final String TYPEF_INTERNAL_ERROR
タイプFの判定できないエラーの場合

関連項目:
定数フィールド値
コンストラクタの詳細

MdkLocalException

public MdkLocalException(String errorCode)
Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ

パラメータ:
errorCode - エラーコード

MdkLocalException

public MdkLocalException(String errorMessage,
                         String errorCode)
Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ

パラメータ:
errorMessage - エラーメッセージ
errorCode - エラーコード

MdkLocalException

public MdkLocalException(String errorMessage,
                         String errorCode,
                         String[] errorArgs)
Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ

パラメータ:
errorMessage - エラーメッセージ
errorCode - エラーコード
errorArgs - エラーメッセージの%sに埋め込む文字配列

MdkLocalException

public MdkLocalException(String errorMessage,
                         String errorCode,
                         Throwable throwable)
MdkLocalException以外の例外をキャッチしてMdkLocalExceptionでラップした場合のコンストラクタ

パラメータ:
errorMessage - エラーメッセージ
errorCode - エラーコード
throwable - オリジナルの例外情報
メソッドの詳細

getErrorCode

public String getErrorCode()
エラーコードを取得する

戻り値:
errorCode エラーコード

getMerrMsg

public String getMerrMsg()
エラーメッセージを取得する

戻り値:
merrMsg 例外発生時に設定したエラーメッセージ。errormessage.properties参照

convertErrorCode

public static String convertErrorCode(String errorCode)
エラーコードに対応するエラーメッセージを返す

パラメータ:
errorCode - Mdkエラーコード
戻り値:
エラーメッセージ

printStackTrace

public void printStackTrace()
オーバーライド:
クラス Throwable 内の printStackTrace

printStackTrace

public void printStackTrace(PrintStream s)
オーバーライド:
クラス Throwable 内の printStackTrace

printStackTrace

public void printStackTrace(PrintWriter s)
オーバーライド:
クラス Throwable 内の printStackTrace

getMissingException

public static MdkLocalException getMissingException(String propName)
CONFIGファイルの必須項目が存在しない場合の例外を作成する

パラメータ:
propName - CONFIGプロパティ名
戻り値:
対応する例外

getFileNotExistException

public static MdkLocalException getFileNotExistException(String fileName,
                                                         String filePath)
CONFIGファイルで指定したファイルが存在しない場合の例外を作成する

パラメータ:
fileName - ファイル名
戻り値:
対応する例外

getInvalidValueException

public static MdkLocalException getInvalidValueException(String propName,
                                                         String value)
CONFIGファイルで指定した値が正しくない場合の例外を作成する

パラメータ:
propName - エラープロパティ名
value - エラープロパティ値
戻り値:
例外


Copyright © 2017. All rights reserved.