Uses of Interface
org.eclipse.rdf4j.common.concurrent.locks.Lock
-
Packages that use Lock Package Description org.eclipse.rdf4j.common.concurrent.locks Package offering various locking scheme implementations.org.eclipse.rdf4j.sail RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.org.eclipse.rdf4j.sail.helpers Abstract base implementation and internal helper classes for Sail implementations.org.eclipse.rdf4j.sail.lmdb The LMDB based Store.org.eclipse.rdf4j.sail.nativerdf The Native Store. -
-
Uses of Lock in org.eclipse.rdf4j.common.concurrent.locks
Methods in org.eclipse.rdf4j.common.concurrent.locks that return Lock Modifier and Type Method Description LockLockManager. createLock(String alias)Creates a new active lock.protected LockAbstractReadWriteLockManager. createReadLock()Creates a new Lock for reading and increments counter for active readers.protected LockAbstractReadWriteLockManager. createWriteLock()Creates a new Lock for writing.LockExclusiveLockManager. getExclusiveLock()Gets the exclusive lock.LockReadPrefReadWriteLockManager. getReadLock()Gets a read lock.LockReadWriteLockManager. getReadLock()Gets a read lock.LockWritePrefReadWriteLockManager. getReadLock()Gets a read lock.LockReadPrefReadWriteLockManager. getWriteLock()Gets an exclusive write lock.LockReadWriteLockManager. getWriteLock()Gets an exclusive write lock.LockWritePrefReadWriteLockManager. getWriteLock()Gets an exclusive write lock.LockExclusiveLockManager. tryExclusiveLock()Gets the exclusive lock, if available.LockReadPrefReadWriteLockManager. tryReadLock()Gets a read lock, if available.LockReadWriteLockManager. tryReadLock()Gets a read lock, if available.LockWritePrefReadWriteLockManager. tryReadLock()Gets a read lock, if available.LockReadPrefReadWriteLockManager. tryWriteLock()Gets an exclusive write lock, if available.LockReadWriteLockManager. tryWriteLock()Gets an exclusive write lock, if available.LockWritePrefReadWriteLockManager. tryWriteLock()Gets an exclusive write lock, if available.Constructors in org.eclipse.rdf4j.common.concurrent.locks with parameters of type Lock Constructor Description LockingIteration(Lock lock, Iteration<? extends E,X> iter)Creates a new LockingIteration. -
Uses of Lock in org.eclipse.rdf4j.sail
Methods in org.eclipse.rdf4j.sail that return Lock Modifier and Type Method Description LockLockManager. lockOrFail()Creates a lock in a SAIL if it does not yet exist.LockLockManager. tryLock()Creates a lock in a SAIL if it does not yet exist. -
Uses of Lock in org.eclipse.rdf4j.sail.helpers
Methods in org.eclipse.rdf4j.sail.helpers that return Lock Modifier and Type Method Description protected LockAbstractSailConnection. getExclusiveConnectionLock()Deprecated.UseAbstractSailConnection.connectionLockdirectly instead.protected LockAbstractSailConnection. getSharedConnectionLock()Deprecated.UseAbstractSailConnection.connectionLockdirectly instead.protected LockAbstractSailConnection. getTransactionLock()Deprecated.UseAbstractSailConnection.updateLockdirectly instead.LockDirectoryLockManager. lockOrFail()Creates a lock in a directory if it does not yet exist.LockDirectoryLockManager. tryLock()Creates a lock in a directory if it does not yet exist. -
Uses of Lock in org.eclipse.rdf4j.sail.lmdb
Methods in org.eclipse.rdf4j.sail.lmdb that return Lock Modifier and Type Method Description protected LockLmdbStore. getTransactionLock(IsolationLevel level)This call will block whenIsolationLevels.NONEis provided when there are active transactions with a higher isolation and block when a higher isolation is provided when there are active transactions withIsolationLevels.NONEisolation. -
Uses of Lock in org.eclipse.rdf4j.sail.nativerdf
Methods in org.eclipse.rdf4j.sail.nativerdf that return Lock Modifier and Type Method Description LockValueStore. getReadLock()Gets a read lock on this value store that can be used to prevent values from being removed while the lock is active.protected LockNativeStore. getTransactionLock(IsolationLevel level)This call will block whenIsolationLevels.NONEis provided when there are active transactions with a higher isolation and block when a higher isolation is provided when there are active transactions withIsolationLevels.NONEisolation.
-