Class ServiceUnavailable

All Implemented Interfaces:
Serializable, Result

@Published(tag="architect") public class ServiceUnavailable extends ServiceError
一時的に処理の受付を停止していることを表す例外。
See Also:
  • Constructor Details

    • ServiceUnavailable

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

      public ServiceUnavailable(String message)
      コンストラクタ
      Parameters:
      message - エラーメッセージ
    • ServiceUnavailable

      public ServiceUnavailable(Throwable cause)
      コンストラクタ
      Parameters:
      cause - 起因となる例外
    • ServiceUnavailable

      public ServiceUnavailable(String message, Throwable cause)
      コンストラクタ
      Parameters:
      message - エラーメッセージ
      cause - 起因となる例外
    • ServiceUnavailable

      public ServiceUnavailable(LogLevel logLevel, String messageId, Object... messageParams)
      コンストラクタ
      Parameters:
      logLevel - 運用ログの出力レベル
      messageId - エラーメッセージのID
      messageParams - エラーメッセージの埋め込みパラメータ
    • ServiceUnavailable

      public ServiceUnavailable(LogLevel logLevel, Throwable cause, String messageId, Object... messageParams)
      コンストラクタ
      Parameters:
      logLevel - 運用ログの出力レベル
      cause - 起因となる例外
      messageId - エラーメッセージのID
      messageParams - エラーメッセージの埋め込みパラメータ
  • Method Details

    • getStatusCode

      public int getStatusCode()
      ステータスコードを返す。
      Specified by:
      getStatusCode in interface Result
      Overrides:
      getStatusCode in class ServiceError
      Returns:
      ステータスコード
    • setRetryAfter

      public ServiceUnavailable setRetryAfter(Date retryAfter)
      処理受付が再開される予定時刻を設定する。
      Parameters:
      retryAfter - 再開予定時刻
      Returns:
      自身のインスタンス
    • getRetryAfter

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