Class ErrorOnSessionWriteConflict.Impl

java.lang.Object
nablarch.fw.Interceptor.Impl<HttpRequest,HttpResponse,ErrorOnSessionWriteConflict>
nablarch.fw.web.interceptor.ErrorOnSessionWriteConflict.Impl
All Implemented Interfaces:
Handler<HttpRequest,HttpResponse>, HandlerWrapper<HttpRequest,HttpResponse>
Enclosing class:
ErrorOnSessionWriteConflict

public static class ErrorOnSessionWriteConflict.Impl extends Interceptor.Impl<HttpRequest,HttpResponse,ErrorOnSessionWriteConflict>
ErrorOnSessionWriteConflictインターセプタの処理内容を実装するリクエストハンドラ。
  • Constructor Details

    • Impl

      public Impl()
  • Method Details

    • handle

      public HttpResponse handle(HttpRequest req, ExecutionContext ctx)
      入力データに対する処理を実行する。
       SessionConcurrentAccessHandler側の設定を一時的に変更し、
       セッション変更の書き戻しに失敗した場合に実行時例外を送出して
       DBトランザクションをロールバックするようにする。
       
      Parameters:
      req - 入力データ
      ctx - 実行コンテキスト
      Returns:
      処理結果データ