PHP 클래스 Metaphore\LockManager

파일 보기 프로젝트 열기: sobstel/metaphore

보호된 프로퍼티들

프로퍼티 타입 설명
$acquiredLocks * @var array
$lockStore * @var LockStoreInterface

공개 메소드들

메소드 설명
__construct ( Metaphore\Store\LockStoreInterface $lockStore )
__destruct ( )
acquire ( $key, $lockTtl ) : boolean
getLockStore ( ) : Metaphore\Store\LockStoreInterface
release ( $key ) : boolean

보호된 메소드들

메소드 설명
prepareLockKey ( $key )

메소드 상세

__construct() 공개 메소드

public __construct ( Metaphore\Store\LockStoreInterface $lockStore )
$lockStore Metaphore\Store\LockStoreInterface

__destruct() 공개 메소드

public __destruct ( )

acquire() 공개 메소드

public acquire ( $key, $lockTtl ) : boolean
리턴 boolean

getLockStore() 공개 메소드

public getLockStore ( ) : Metaphore\Store\LockStoreInterface
리턴 Metaphore\Store\LockStoreInterface

prepareLockKey() 보호된 메소드

protected prepareLockKey ( $key )

release() 공개 메소드

public release ( $key ) : boolean
리턴 boolean

프로퍼티 상세

$acquiredLocks 보호되어 있는 프로퍼티

* @var array
protected $acquiredLocks

$lockStore 보호되어 있는 프로퍼티

* @var LockStoreInterface
protected $lockStore