TYPO3  7.6
Public Member Functions | Protected Attributes | List of all members
LockFactory Class Reference
Inheritance diagram for LockFactory:
SingletonInterface

Public Member Functions

 addLockingStrategy ($className)
 
 removeLockingStrategy ($className)
 

Protected Attributes

 $lockingStrategy
 

Detailed Description

Factory class to retrieve a locking method

Definition at line 23 of file LockFactory.php.

Member Function Documentation

addLockingStrategy (   $className)

Add a locking method

Parameters
string$className
Exceptions
\InvalidArgumentException

Definition at line 40 of file LockFactory.php.

removeLockingStrategy (   $className)

Remove a locking method

Parameters
string$className

Definition at line 55 of file LockFactory.php.

Member Data Documentation

$lockingStrategy
protected
Initial value:
= array(
SemaphoreLockStrategy::class => true,
FileLockStrategy::class => true,
SimpleLockStrategy::class => true
)

Definition at line 28 of file LockFactory.php.