Package dev.getelements.elements.rt.transact
package dev.getelements.elements.rt.transact
-
ClassDescriptionAbstractTaskEntry<ScopeT>Defines the data storage for underlying revision based data store.Operates with an exclusive lock to the database.An opaque context which is started first and stopped last by the
TransactionalResourceServicePersistence
.Indicates that aResourceId
exists, but theNullTaskEntry<ScopeT>Used to indicate aTaskEntry<?>
which is null.Manages the index of paths to revisionsResourceId
s as well as the inverse relationship.Represents a listing of aPath
.Represents a read only transaction.ReadOnlyTransaction.Builder<TransactionT extends ReadOnlyTransaction>Defines a set of mutable transactional operations.Represents a node in theSnapshot
.A Operational Strategy type for the suppliedResourceEntry
.Allows for fetching and opening of theResource
data.Represents a loaded and limited snapshot of the database.Builds an instance ofSnapshot
.A special type ofInternalException
indicating that theSnapshot
has no knowledge of a specifiedPath
orResourceId
.TaskEntry<ScopeT>Represents aTaskEntry
TaskEntry.OperationalStrategy<ScopeT>An operational strategy, which defines a list of tasks.Indexes all of theTransactionalTask
instances in the datastore.Supplies instances ofReadOnlyTransaction
as well asReadWriteTransaction
for manipulating the unerlying data storage.Represents a task from wihing the transactional data store.Represents a mutable journal entry.