jp.co.amano.etiming.atss3161
クラス AmanoTransportException
java.lang.Object
java.lang.Throwable
java.lang.Exception
jp.co.amano.etiming.atss3161.ATSSException
jp.co.amano.etiming.atss3161.TransportException
jp.co.amano.etiming.atss3161.HttpStatusException
jp.co.amano.etiming.atss3161.AmanoTransportException
- すべての実装インタフェース:
- java.io.Serializable
- public class AmanoTransportException
- extends HttpStatusException
アマノタイムスタンプ局に対してタイムスタンプトークンの生成の要求を行うときに検出されるさまざまな問題の
1 つを表す例外です。
AmanoTransportException には、問題の種類を示す HTTP
ステータスコードと詳細コードが含まれます。この情報を取得するには、getStatusCode
メソッドと getDetailCode メソッドを使用します。
詳細コードは 4 桁の数値で表され、次表のものが定義済みです。
| HTTP ステータスコード | 詳細コード | 内容
|
|---|
| 406 | 5001 | TSUのサービス停止中
|
| 406 | 5002 | ユーザのサービス停止中
|
| 406 | 5003 | ライセンスのサービス停止中
|
| 406 | 5004 | 認証に失敗した
|
| 415 | 5101 | リクエストの Content-Type が間違っている
|
| 400 | 5102 | リクエストの形式が不正
|
| 400 | 5103 | TimeStampReq の形式が不正
|
| 500 | 5501 | タイムスタンプサーバの接続に失敗した
|
| 500 | 5502 | タイムスタンプサーバ内部エラー
|
- 関連項目:
- 直列化された形式
|
コンストラクタの概要 |
AmanoTransportException(java.lang.String message,
java.lang.Throwable cause,
int statusCode,
int detailCode)
指定した詳細メッセージ、原因、ステータスコードおよび詳細コードを持つ
AmanoTransportException を作成します。 |
| クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AmanoTransportException
public AmanoTransportException(java.lang.String message,
java.lang.Throwable cause,
int statusCode,
int detailCode)
- 指定した詳細メッセージ、原因、ステータスコードおよび詳細コードを持つ
AmanoTransportException を作成します。
- パラメータ:
message - 詳細メッセージ。存在しない場合は null。cause - 原因。存在しない場合は null。statusCode - ステータスコードdetailCode - 詳細コード
getDetailCode
public int getDetailCode()
- 詳細コードを返します。
- 戻り値:
- 詳細コード
Copyright(C) 2005-2006 AMANO Corporation. All Rights Reserved.