All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractDelegatingSailImplConfig AbstractNotifyingSail A baseNotifyingSailimplementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.AbstractNotifyingSailConnection Abstract Class offering base functionality for SailConnection implementations.AbstractReadWriteLockManager An abstract base implementation of a read/write-lock manager.AbstractSail An abstract Sail implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.AbstractSailConnection Abstract Class offering base functionality for SailConnection implementations.AbstractSailImplConfig Base implementation ofSailImplConfigCleanerGraphQueryResult CleanerTupleQueryResult ConcurrentCleaner Optimized for multithreaded use of the Java 9+ CleanerDefaultSailChangedEvent Default implementation of the SailChangedEvent interface.DelegatingSailImplConfig DirectoryLockManager Used to create a lock in a directory.ExclusiveLockManager A simple non-reentrant lock.Lock A lock on a specific monitor that can be used for synchronization purposes.Lock.ExtendedSupplier<T extends Lock> Extension of the Lock.Supplier interface to support tryLock().Lock.ExtendedSupplier.Wrapper<T extends Lock> Lock.Supplier<T extends Lock> Functional interface for supplying a lock with support for InterruptedException.LockCleaner<T extends Lock> Automatically log and release locks that are no longer referenced and will be garbage collected.LockCleaner.CleanableLock<T extends Lock> LockDiagnostics Configuration options for diagnostic features of the ReadWriteLockManager implementations to help debug locking issues.LockingIteration<E,X extends Exception> Deprecated. LockManager Manages a set of non-exclusive locks.LockManager LockMonitoring<T extends Lock> Interface to support monitoring and cleaning of locks.LockMonitoring.Wrapper<T extends Lock> LockTracking<T extends Lock> Full tracking of locks with simple deadlock detection and logging as well as automatic release of abandoned locks (same as LockCleaner).LockTracking.SimpleLock<T extends Lock> NotifyingSail An interface forSails that notify registeredSailChangedListeners of changes in the data in the Sail.NotifyingSailConnection A connection to an RDF Sail object.NotifyingSailConnectionBase Deprecated, for removal: This API element is subject to removal in a future version. since RDF4J 4.0.NotifyingSailConnectionWrapper An implementation of theNotifyingSailConnectioninterface that wraps anotherNotifyingSailConnectionobject and forwards any method calls to the wrapped transaction.NotifyingSailWrapper An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.Properties Class controlling various logging properties such as the amount of lock tracking that is done for debugging (at the cost of performance).ReadPrefReadWriteLockManager A read/write lock manager with reader preference.ReadWriteLockManager A lock manager that manages a multi-read, single-write lock.Sail Sail (Storage And Inference Layer) is an interface for RDF storage.SailChangedEvent Event object that is send toSailChangedListeners to indicate that the contents of the Sail that sent the event have changed.SailChangedListener An interface for objects that want to be notified when the data in specific Sail objects change.SailConfigException Exception indicating a sail configuration problem.SailConfigSchema Deprecated, for removal: This API element is subject to removal in a future version. useCONFIGinstead.SailConfigUtil SailConflictException An exception thrown by some methods in Sail to indicate that a requested isolation level could not be fulfilled.SailConnection A connection to an RDF Sail object.SailConnectionListener SailConnectionWrapper An implementation of the SailConnection interface that wraps another SailConnection object and forwards any method calls to the wrapped connection.SailException An exception thrown by some methods in Sail to indicate that a requested operation could not be executed.SailFactory A SailFactory takes care of creating and initializing a specific type ofSailbased on RDF configuration data.SailImplConfig Configuration of a Sail implementation.SailLockedException Indicates that a SAIL cannot be initialised because the configured persisted location is locked.SailReadOnlyException Indicates that the current write operation did not succeed because the SAIL cannot be written to, it can only be read from.SailRegistry A registry that keeps track of the availableSailFactorys.SailUtil Defines utility methods for working with Sails.SailWrapper An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.StackableSail An interface for Sails that can be stacked on top of other Sails.StampedLockManager A read/write-lock manager backed by a StampedLock.StampedLockManager.Cache<T> StampedLockManager.OptimisticReadLock ThreadSafetyAware An interface used to signal thread safety features of a sail or its related classes.UnknownSailTransactionStateException Indicates that a SAIL's transaction state (active or inactive) cannot be determined.UpdateContext Provided with add and remove operation to give them context within aUpdateExproperation.WritePrefReadWriteLockManager A read/write lock manager with writer preference.