Package | Description |
---|---|
info.aduna.concurrent.locks |
Package offering various locking scheme implementations.
|
org.openrdf.sail |
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an API
for RDF repositories.
|
org.openrdf.sail.helpers |
Generic utility classes for RDF Sail implementations.
|
org.openrdf.sail.nativerdf |
Native RDF storage backend.
|
org.openrdf.sail.rdbms | |
org.openrdf.sail.rdbms.util |
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 |
WritePrefReadWriteLockManager.getReadLock()
Gets a read lock.
|
Lock |
ReadWriteLockManager.getReadLock()
Gets a read lock.
|
Lock |
ReadPrefReadWriteLockManager.getReadLock()
Gets a read lock.
|
Lock |
WritePrefReadWriteLockManager.getWriteLock()
Gets an exclusive write lock.
|
Lock |
ReadWriteLockManager.getWriteLock()
Gets an exclusive write lock.
|
Lock |
ReadPrefReadWriteLockManager.getWriteLock()
Gets an exclusive write lock.
|
Lock |
ExclusiveLockManager.tryExclusiveLock()
Gets the exclusive lock, if available.
|
Lock |
WritePrefReadWriteLockManager.tryReadLock()
Gets a read lock, if available.
|
Lock |
ReadWriteLockManager.tryReadLock()
Gets a read lock, if available.
|
Lock |
ReadPrefReadWriteLockManager.tryReadLock()
Gets a read lock, if available.
|
Lock |
WritePrefReadWriteLockManager.tryWriteLock()
Gets an exclusive write lock, if available.
|
Lock |
ReadWriteLockManager.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 |
SailConnectionBase.getExclusiveConnectionLock()
Deprecated.
Use
SailConnectionBase.connectionLock directly instead. |
protected Lock |
SailConnectionBase.getSharedConnectionLock()
Deprecated.
Use
SailConnectionBase.connectionLock directly instead. |
protected Lock |
SailConnectionBase.getTransactionLock()
Deprecated.
Use
SailConnectionBase.updateLock directly 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()
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.NONE is provided when
there are active transactions with a higher isolation and block when a
higher isolation is provided when there are active transactions with
IsolationLevels.NONE isolation. |
Modifier and Type | Method and Description |
---|---|
protected Lock |
RdbmsConnectionFactory.createDatabaseLock() |
Lock |
RdbmsValueFactory.getIdReadLock() |
Lock |
RdbmsValueFactory.getIdWriteLock() |
Lock |
RdbmsValueFactory.tryIdWriteLock() |
Modifier and Type | Method and Description |
---|---|
Lock |
DatabaseLockManager.lockOrFail() |
Lock |
DatabaseLockManager.tryLock() |
Copyright © 2001-2016 Aduna. All Rights Reserved.