Tripal
Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend Member List

This is the complete list of members for Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend, including all inherited members.

$modLocker (defined in Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackendprotected
$shared_locks (defined in Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackendprotected
$state (defined in Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackendprotected
__construct(\Drupal\Core\Database\Connection $database, ?\Drupal\Core\Lock\LockBackendInterface $locker=NULL, ?\Drupal\Core\State\StateInterface $state=NULL)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
acquire( $name, $timeout=self::DEFAULT_LOCK_TIMEOUT, string $owner='', ?int $pid=NULL)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
acquireShared(string $name, float $timeout=self::DEFAULT_LOCK_TIMEOUT, string $owner='', ?int $pid=NULL)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
cleanUnusedSharedLocks()Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
DEFAULT_LOCK_TIMEOUTDrupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
getCurrentExpirationDelay(string $name)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
getCurrentExpirationTime(string $name)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
getOwner(string $name)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
getOwnerPid(string $name, ?string $owner=NULL)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
Drupal::tripal_biodb::Lock::LockInfoInterface::getOwnerPid(string $name)Drupal\tripal_biodb\Lock\LockInfoInterface
getOwners(string $name)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
getStartTime(string $name, ?string $owner=NULL)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
Drupal::tripal_biodb::Lock::LockInfoInterface::getStartTime(string $name)Drupal\tripal_biodb\Lock\LockInfoInterface
LOCK_IDDrupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
lockMayBeAvailable($name)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
release($name)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
releaseAll($lock_id=NULL)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
releaseShared($name, $owner)Drupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
Drupal::tripal_biodb::Lock::SharedLockBackendInterface::releaseShared(string $name, string $owner)Drupal\tripal_biodb\Lock\SharedLockBackendInterface
STATE_KEY_EXCLUSIVEDrupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend
STATE_KEY_SHAREDDrupal\tripal_biodb\Lock\PersistentDatabaseSharedLockBackend