| 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.nativerdf | The Native Store. | 
| Modifier and Type | Method and Description | 
|---|---|
| Lock | LockManager. createLock(String alias)Creates a new active lock. | 
| protected Lock | AbstractReadWriteLockManager. createReadLock()Creates a new Lock for reading and increments counter for active readers. | 
| protected Lock | AbstractReadWriteLockManager. createWriteLock()Creates a new Lock for writing. | 
| Lock | ExclusiveLockManager. getExclusiveLock()Gets the exclusive lock. | 
| Lock | ReadWriteLockManager. getReadLock()Gets a read lock. | 
| Lock | WritePrefReadWriteLockManager. getReadLock()Gets a read lock. | 
| Lock | ReadPrefReadWriteLockManager. getReadLock()Gets a read lock. | 
| Lock | ReadWriteLockManager. getWriteLock()Gets an exclusive write lock. | 
| Lock | WritePrefReadWriteLockManager. getWriteLock()Gets an exclusive write lock. | 
| Lock | ReadPrefReadWriteLockManager. getWriteLock()Gets an exclusive write lock. | 
| Lock | ExclusiveLockManager. tryExclusiveLock()Gets the exclusive lock, if available. | 
| Lock | ReadWriteLockManager. tryReadLock()Gets a read lock, if available. | 
| Lock | WritePrefReadWriteLockManager. tryReadLock()Gets a read lock, if available. | 
| Lock | ReadPrefReadWriteLockManager. tryReadLock()Gets a read lock, if available. | 
| Lock | ReadWriteLockManager. tryWriteLock()Gets an exclusive write lock, if available. | 
| Lock | WritePrefReadWriteLockManager. tryWriteLock()Gets an exclusive write lock, if available. | 
| Lock | ReadPrefReadWriteLockManager. tryWriteLock()Gets an exclusive write lock, if available. | 
| Constructor and Description | 
|---|
| LockingIteration(Lock lock,
                Iteration<? extends E,X> iter)Creates a new LockingIteration. | 
| Modifier and Type | Method and Description | 
|---|---|
| Lock | LockManager. lockOrFail()Creates a lock in a SAIL if it does not yet exist. | 
| Lock | LockManager. tryLock()Creates a lock in a SAIL if it does not yet exist. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Lock | AbstractSailConnection. getExclusiveConnectionLock()Deprecated. 
 Use  AbstractSailConnection.connectionLockdirectly instead. | 
| protected Lock | AbstractSailConnection. getSharedConnectionLock()Deprecated. 
 Use  AbstractSailConnection.connectionLockdirectly instead. | 
| protected Lock | AbstractSailConnection. getTransactionLock()Deprecated. 
 Use  AbstractSailConnection.updateLockdirectly instead. | 
| Lock | DirectoryLockManager. lockOrFail()Creates a lock in a directory if it does not yet exist. | 
| Lock | DirectoryLockManager. tryLock()Creates a lock in a directory if it does not yet exist. | 
| Modifier and Type | Method and Description | 
|---|---|
| Lock | ValueStore. getReadLock()Deprecated.  Gets a read lock on this value store that can be used to prevent values from being removed while the lock is
 active. | 
| protected Lock | NativeStore. getTransactionLock(IsolationLevel level)This call will block when  IsolationLevels.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. | 
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.