|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Inheritance diagram for ilTestProcessLockerFile:
Collaboration diagram for ilTestProcessLockerFile:Public Member Functions | |
| __construct (ilTestProcessLockFileStorage $lockFileStorage) | |
| ilTestProcessLockerFile constructor. More... | |
Public Member Functions inherited from ilTestProcessLocker | |
| executeTestStartLockOperation (callable $operation) | |
| executeRandomPassBuildOperation (callable $operation, $withTaxonomyTables=false) | |
| executeTestFinishOperation (callable $operation) | |
Data Fields | |
| const | PROCESS_NAME_TEST_START_LOCK_CHECK = 'testStartLockCheck' |
| const | PROCESS_NAME_RANDOM_PASS_BUILD = 'randomPassBuild' |
| const | PROCESS_NAME_TEST_FINISH = 'testFinish' |
Protected Member Functions | ||||
| onBeforeExecutingTestStartOperation () | ||||
| {} More... | ||||
| onAfterExecutingTestStartOperation () | ||||
| {} More... | ||||
| onBeforeExecutingRandomPassBuildOperation ($withTaxonomyTables=false) | ||||
{
| ||||
| onAfterExecutingRandomPassBuildOperation ($withTaxonomyTables=false) | ||||
{
| ||||
| onBeforeExecutingTestFinishOperation () | ||||
| {} More... | ||||
| onAfterExecutingTestFinishOperation () | ||||
| {} More... | ||||
Protected Member Functions inherited from ilTestProcessLocker | ||||
| executeOperation (callable $operation) | ||||
| onBeforeExecutingTestStartOperation () | ||||
| onAfterExecutingTestStartOperation () | ||||
| onBeforeExecutingRandomPassBuildOperation ($withTaxonomyTables=false) | ||||
| onAfterExecutingRandomPassBuildOperation ($withTaxonomyTables=false) | ||||
| onBeforeExecutingTestFinishOperation () | ||||
| onAfterExecutingTestFinishOperation () | ||||
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 | ) |
ilTestProcessLockerFile constructor.
| ilTestProcessLockFileStorage | $lockFileStorage |
Definition at line 32 of file class.ilTestProcessLockerFile.php.
References $lockFileStorage.
|
private |
Definition at line 99 of file class.ilTestProcessLockerFile.php.
References $path.
Referenced by requestLock().
Here is the caller graph for this function:
|
protected |
{
| bool | $withTaxonomyTables |
Reimplemented from ilTestProcessLocker.
Definition at line 68 of file class.ilTestProcessLockerFile.php.
References releaseLock().
Here is the call graph for this function:
|
protected |
{}
Reimplemented from ilTestProcessLocker.
Definition at line 86 of file class.ilTestProcessLockerFile.php.
References releaseLock().
Here is the call graph for this function:
|
protected |
{}
Reimplemented from ilTestProcessLocker.
Definition at line 50 of file class.ilTestProcessLockerFile.php.
References releaseLock().
Here is the call graph for this function:
|
protected |
{
| bool | $withTaxonomyTables |
Reimplemented from ilTestProcessLocker.
Definition at line 59 of file class.ilTestProcessLockerFile.php.
References requestLock().
Here is the call graph for this function:
|
protected |
{}
Reimplemented from ilTestProcessLocker.
Definition at line 77 of file class.ilTestProcessLockerFile.php.
References requestLock().
Here is the call graph for this function:
|
protected |
{}
Reimplemented from ilTestProcessLocker.
Definition at line 41 of file class.ilTestProcessLockerFile.php.
References requestLock().
Here is the call graph for this function:
|
private |
Definition at line 105 of file class.ilTestProcessLockerFile.php.
Referenced by onAfterExecutingRandomPassBuildOperation(), onAfterExecutingTestFinishOperation(), and onAfterExecutingTestStartOperation().
Here is the caller graph for this function:
|
private |
Definition at line 92 of file class.ilTestProcessLockerFile.php.
References getLockFilePath().
Referenced by onBeforeExecutingRandomPassBuildOperation(), onBeforeExecutingTestFinishOperation(), and onBeforeExecutingTestStartOperation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 26 of file class.ilTestProcessLockerFile.php.
|
protected |
Definition at line 21 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_FINISH = 'testFinish' |
Definition at line 16 of file class.ilTestProcessLockerFile.php.
| const ilTestProcessLockerFile::PROCESS_NAME_TEST_START_LOCK_CHECK = 'testStartLockCheck' |
Definition at line 14 of file class.ilTestProcessLockerFile.php.