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 を作成します。
 
メソッドの概要
 int getDetailCode()
          詳細コードを返します。
 
クラス jp.co.amano.etiming.atss3161.HttpStatusException から継承したメソッド
getStatusCode
 
クラス jp.co.amano.etiming.atss3161.ATSSException から継承したメソッド
getCause
 
クラス 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.