ILIAS
trunk Revision v11.0_alpha-1723-g8e69f309bab
|
Public Member Functions | |
__construct (ilAssQuestionProcessLockFileStorage $lockFileStorage) | |
![]() | |
executePersistWorkingStateLockOperation (callable $operation) | |
executeUserSolutionUpdateLockOperation (callable $operation) | |
executeUserQuestionResultUpdateOperation (callable $operation) | |
executeUserPassResultUpdateLockOperation (callable $operation) | |
executeUserTestResultUpdateLockOperation (callable $operation) | |
executeUserSolutionAdoptLockOperation (callable $operation) | |
Data Fields | |
const | PROCESS_NAME_QUESTION_WORKING_STATE_UPDATE = 'questionWorkingStateUpdate' |
Protected Attributes | |
ilAssQuestionProcessLockFileStorage | $lockFileStorage |
$lockFileHandles | |
Private Member Functions | |
requestLock ($processName) | |
getLockFilePath ($processName) | |
releaseLock ($processName) | |
Definition at line 25 of file class.ilAssQuestionProcessLockerFile.php.
ilAssQuestionProcessLockerFile::__construct | ( | ilAssQuestionProcessLockFileStorage | $lockFileStorage | ) |
ilAssQuestionProcessLockFileStorage | $lockFileStorage |
Definition at line 39 of file class.ilAssQuestionProcessLockerFile.php.
References $lockFileStorage.
|
private |
string | $processName |
Definition at line 91 of file class.ilAssQuestionProcessLockerFile.php.
References $path.
Referenced by requestLock().
|
protected |
{}
Definition at line 56 of file class.ilAssQuestionProcessLockerFile.php.
References releaseLock().
|
protected |
{}
Definition at line 72 of file class.ilAssQuestionProcessLockerFile.php.
References releaseLock().
|
protected |
{}
Definition at line 48 of file class.ilAssQuestionProcessLockerFile.php.
References requestLock().
|
protected |
{}
Definition at line 64 of file class.ilAssQuestionProcessLockerFile.php.
References requestLock().
|
private |
string | $processName |
Definition at line 100 of file class.ilAssQuestionProcessLockerFile.php.
Referenced by onAfterExecutingPersistWorkingStateOperation(), and onAfterExecutingUserSolutionAdoptOperation().
|
private |
string | $processName |
Definition at line 80 of file class.ilAssQuestionProcessLockerFile.php.
References getLockFilePath().
Referenced by onBeforeExecutingPersistWorkingStateOperation(), and onBeforeExecutingUserSolutionAdoptOperation().
|
protected |
Definition at line 34 of file class.ilAssQuestionProcessLockerFile.php.
|
protected |
Definition at line 29 of file class.ilAssQuestionProcessLockerFile.php.
Referenced by __construct().
const ilAssQuestionProcessLockerFile::PROCESS_NAME_QUESTION_WORKING_STATE_UPDATE = 'questionWorkingStateUpdate' |
Definition at line 27 of file class.ilAssQuestionProcessLockerFile.php.