nablarch.fw.results
クラス ServiceUnavailable

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 nablarch.fw.Result.Error
                  上位を拡張 nablarch.fw.results.ServiceError
                      上位を拡張 nablarch.fw.results.ServiceUnavailable
すべての実装されたインタフェース:
java.io.Serializable, nablarch.fw.Result

@Published(tag="architect")
public class ServiceUnavailable
extends ServiceError

一時的に処理の受付を停止していることを表す例外。

関連項目:
直列化された形式

入れ子のクラスの概要
 
インタフェース nablarch.fw.Result から継承された入れ子のクラス/インタフェース
nablarch.fw.Result.ClientError, nablarch.fw.Result.Error, nablarch.fw.Result.MultiStatus, nablarch.fw.Result.NotFound, nablarch.fw.Result.Success
 
コンストラクタの概要
ServiceUnavailable()
          デフォルトコンストラクタ
ServiceUnavailable(nablarch.core.log.basic.LogLevel logLevel, java.lang.String messageId, java.lang.Object... messageParams)
          コンストラクタ
ServiceUnavailable(nablarch.core.log.basic.LogLevel logLevel, java.lang.Throwable cause, java.lang.String messageId, java.lang.Object... messageParams)
          コンストラクタ
ServiceUnavailable(java.lang.String message)
          コンストラクタ
ServiceUnavailable(java.lang.String message, java.lang.Throwable cause)
          コンストラクタ
ServiceUnavailable(java.lang.Throwable cause)
          コンストラクタ
 
メソッドの概要
 java.util.Date getRetryAfter()
          処理受付が再開される予定時刻を返す。
 int getStatusCode()
          
 ServiceUnavailable setRetryAfter(java.util.Date retryAfter)
          処理受付が再開される予定時刻を設定する。
 
クラス nablarch.fw.results.ServiceError から継承されたメソッド
getMessage, getMessageId, getMessageParams, writeLog
 
クラス nablarch.fw.Result.Error から継承されたメソッド
isSuccess, toString
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServiceUnavailable

public ServiceUnavailable()
デフォルトコンストラクタ


ServiceUnavailable

public ServiceUnavailable(java.lang.String message)
コンストラクタ

パラメータ:
message - エラーメッセージ

ServiceUnavailable

public ServiceUnavailable(java.lang.Throwable cause)
コンストラクタ

パラメータ:
cause - 起因となる例外

ServiceUnavailable

public ServiceUnavailable(java.lang.String message,
                          java.lang.Throwable cause)
コンストラクタ

パラメータ:
message - エラーメッセージ
cause - 起因となる例外

ServiceUnavailable

public ServiceUnavailable(nablarch.core.log.basic.LogLevel logLevel,
                          java.lang.String messageId,
                          java.lang.Object... messageParams)
コンストラクタ

パラメータ:
logLevel - 運用ログの出力レベル
messageId - エラーメッセージのID
messageParams - エラーメッセージの埋め込みパラメータ

ServiceUnavailable

public ServiceUnavailable(nablarch.core.log.basic.LogLevel logLevel,
                          java.lang.Throwable cause,
                          java.lang.String messageId,
                          java.lang.Object... messageParams)
コンストラクタ

パラメータ:
logLevel - 運用ログの出力レベル
cause - 起因となる例外
messageId - エラーメッセージのID
messageParams - エラーメッセージの埋め込みパラメータ
メソッドの詳細

getStatusCode

public int getStatusCode()

定義:
インタフェース nablarch.fw.Result 内の getStatusCode
オーバーライド:
クラス ServiceError 内の getStatusCode

setRetryAfter

public ServiceUnavailable setRetryAfter(java.util.Date retryAfter)
処理受付が再開される予定時刻を設定する。

パラメータ:
retryAfter - 再開予定時刻
戻り値:
自身のインスタンス

getRetryAfter

public java.util.Date getRetryAfter()
処理受付が再開される予定時刻を返す。 デフォルトはnull。(=再開時期未定)

戻り値:
再開予定時間