ILIAS
Release_5_0_x_branch Revision 61816
|
Public Member Functions | |
__construct (ilTestProcessLockFileStorage $lockFileStorage) | |
requestTestStartLockCheckLock () | |
releaseTestStartLockCheckLock () | |
requestRandomPassBuildLock () | |
releaseRandomPassBuildLock () |
Data Fields | |
const | PROCESS_NAME_TEST_START_LOCK_CHECK = 'testStartLockCheck' |
const | PROCESS_NAME_RANDOM_PASS_BUILD = 'randomPassBuild' |
Protected Attributes | |
$lockFileStorage | |
$lockFileHandles |
Private Member Functions | |
requestLock ($processName) | |
getLockFilePath ($processName) | |
releaseLock ($processName) |
Definition at line 12 of file class.ilTestProcessLockerFile.php.
ilTestProcessLockerFile::__construct | ( | ilTestProcessLockFileStorage | $lockFileStorage | ) |
ilAssQuestionProcessLockFileStorage | $lockFileStorage |
Definition at line 30 of file class.ilTestProcessLockerFile.php.
References $lockFileStorage.
|
private |
Definition at line 63 of file class.ilTestProcessLockerFile.php.
References $path.
Referenced by requestLock().
|
private |
Definition at line 69 of file class.ilTestProcessLockerFile.php.
Referenced by releaseRandomPassBuildLock(), and releaseTestStartLockCheckLock().
ilTestProcessLockerFile::releaseRandomPassBuildLock | ( | ) |
Reimplemented from ilTestProcessLocker.
Definition at line 51 of file class.ilTestProcessLockerFile.php.
References releaseLock().
ilTestProcessLockerFile::releaseTestStartLockCheckLock | ( | ) |
Reimplemented from ilTestProcessLocker.
Definition at line 41 of file class.ilTestProcessLockerFile.php.
References releaseLock().
|
private |
Definition at line 56 of file class.ilTestProcessLockerFile.php.
References getLockFilePath().
Referenced by requestRandomPassBuildLock(), and requestTestStartLockCheckLock().
ilTestProcessLockerFile::requestRandomPassBuildLock | ( | ) |
Reimplemented from ilTestProcessLocker.
Definition at line 46 of file class.ilTestProcessLockerFile.php.
References requestLock().
ilTestProcessLockerFile::requestTestStartLockCheckLock | ( | ) |
Reimplemented from ilTestProcessLocker.
Definition at line 36 of file class.ilTestProcessLockerFile.php.
References requestLock().
|
protected |
Definition at line 25 of file class.ilTestProcessLockerFile.php.
|
protected |
Definition at line 20 of file class.ilTestProcessLockerFile.php.
Referenced by __construct().
const ilTestProcessLockerFile::PROCESS_NAME_RANDOM_PASS_BUILD = 'randomPassBuild' |
Definition at line 15 of file class.ilTestProcessLockerFile.php.
const ilTestProcessLockerFile::PROCESS_NAME_TEST_START_LOCK_CHECK = 'testStartLockCheck' |
Definition at line 14 of file class.ilTestProcessLockerFile.php.