Class DuplicateProcessCheckHandler

java.lang.Object
nablarch.fw.handler.DuplicateProcessCheckHandler
All Implemented Interfaces:
Handler<Object,Object>

public class DuplicateProcessCheckHandler extends Object implements Handler<Object,Object>
プロセスの2重起動をチェックするハンドラ。

プロセスの2重起動チェックは、DuplicateProcessCheckerにて行う。

  • Constructor Details

    • DuplicateProcessCheckHandler

      public DuplicateProcessCheckHandler()
  • Method Details

    • handle

      public Object handle(Object o, ExecutionContext context)
      入力データに対する処理を実行する。

      プロセス(リクエスト)が2重起動でないことをチェックする。 2重起動の場合には、例外を送出し処理を終了する。

      Specified by:
      handle in interface Handler<Object,Object>
      Parameters:
      o - 入力データ
      context - 実行コンテキスト
      Returns:
      処理結果データ
    • setExitCode

      public void setExitCode(int exitCode)
      終了コードを設定する。
      Parameters:
      exitCode - 終了コード
    • setDuplicateProcessChecker

      public void setDuplicateProcessChecker(DuplicateProcessChecker duplicateProcessChecker)
      プロセス2重起動チェックを行うクラスを設定する。
      Parameters:
      duplicateProcessChecker - プロセス2重起動チェックを行うクラス。