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 aResourceIdexists, but theNullTaskEntry<ScopeT>Used to indicate aTaskEntry<?>which is null.Manages the index of paths to revisionsResourceIds 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 theResourcedata.Represents a loaded and limited snapshot of the database.Builds an instance ofSnapshot.A special type ofInternalExceptionindicating that theSnapshothas no knowledge of a specifiedPathorResourceId.TaskEntry<ScopeT>Represents aTaskEntryTaskEntry.OperationalStrategy<ScopeT>An operational strategy, which defines a list of tasks.Indexes all of theTransactionalTaskinstances in the datastore.Supplies instances ofReadOnlyTransactionas well asReadWriteTransactionfor manipulating the unerlying data storage.Represents a task from wihing the transactional data store.Represents a mutable journal entry.