Interface DuplicateProcessChecker

All Known Implementing Classes:
BasicDuplicateProcessChecker

public interface DuplicateProcessChecker
プロセスの多重起動を防止するためのチェック処理を行うインタフェース。
Author:
Hisaaki Shioiri
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    checkAndActive(String processIdentifier)
    プロセスの2重起動チェックとアクティブ化を行う。 プロセスが既に実行中の場合には、AlreadyProcessRunningExceptionを送出する。
    void
    inactive(String processIdentifier)
    プロセスの非アクティブ化を行う。
  • Method Details

    • checkAndActive

      void checkAndActive(String processIdentifier) throws AlreadyProcessRunningException
      プロセスの2重起動チェックとアクティブ化を行う。 プロセスが既に実行中の場合には、AlreadyProcessRunningExceptionを送出する。
      Parameters:
      processIdentifier - プロセスを識別する値
      Throws:
      AlreadyProcessRunningException - プロセスの多重起動の場合
    • inactive

      void inactive(String processIdentifier)
      プロセスの非アクティブ化を行う。
      Parameters:
      processIdentifier - プロセスを識別する値