Package nablarch.fw

Interface ExceptionHandler

All Known Implementing Classes:
GlobalErrorHandler

public interface ExceptionHandler
エラー処理用のハンドラ。
  • Method Summary

    Modifier and Type
    Method
    Description
    Error の例外処理を行う。
    例外をNablarchのハンドラでレスポンスとして処理する場合、 このハンドラより外部のハンドラが処理できるレスポンスオブジェクトを返す。
    RuntimeExceptionの例外処理を行う。
    例外をNablarchのハンドラでレスポンスとして処理する場合、 このハンドラより外部のハンドラが処理できるレスポンスオブジェクトを返す。
  • Method Details

    • handleError

      Result handleError(Error e, ExecutionContext context) throws Error, RuntimeException
      Error の例外処理を行う。
      例外をNablarchのハンドラでレスポンスとして処理する場合、 このハンドラより外部のハンドラが処理できるレスポンスオブジェクトを返す。
      Parameters:
      e - 処理するError
      context - ExecutionContext
      Returns:
      例外を表すレスポンスオブジェクト
      Throws:
      Error - 例外を処理できない場合
      RuntimeException - 例外を処理できない場合、または付け替えた例外
    • handleRuntimeException

      Result handleRuntimeException(RuntimeException e, ExecutionContext context) throws RuntimeException
      RuntimeExceptionの例外処理を行う。
      例外をNablarchのハンドラでレスポンスとして処理する場合、 このハンドラより外部のハンドラが処理できるレスポンスオブジェクトを返す。
      Parameters:
      e - 処理する例外
      context - ExecutionContext
      Returns:
      例外を表すレスポンスオブジェクト
      Throws:
      RuntimeException - 例外を処理できない場合、または付け替えた例外