All Classes and Interfaces

Class
Description
Thrown when some limit against the store's backend is exceeded and requests against the store or a specific part of the store (e.g.
A named reference representing a branch.
 
 
 
 
 
 
 
ContentSerializer<C extends org.projectnessie.model.Content>
Content serializers provide persistence layer (de)serialization functionality for a specific content type.
Custom content serializers need to implement this interface and call ContentSerializerRegistry.register(ContentSerializer) for each serializer.
 
 
Main StoreWorker implementation that maintains a registry of available content serializers and delegates to these.
A delete operation.
A named reference representing a branch.
 
A VersionStore wrapper that publishes results when a method is called that changes the catalog state.
 
Parameters that control the values that shall be returned via for each ReferenceInfo via functionality to retrieve the named references.
 
Describes a specific point in time/history.
 
 
LegacyContentSerializer<C extends org.projectnessie.model.Content>
Deprecated.
Special case of a ReferenceConflictException indicating that a non-dry-run merge or transplant operation could not be completed due to conflicts.
 
Deprecated.
 
 
 
A ref that has a name.
 
 
 
 
Setting a new value.
Common interface for all types of refs.
Exception thrown when a reference already exists in the store.
 
Exception thrown when the hash associated with a named reference does not match with the hash provided by the caller.
 
 
 
 
 
 
Exception thrown when a reference is not present in the store.
Special case of a ReferenceConflictException indicating that the requested operation could not be completed within the configured time and number of retries due to concurrent operations.
 
 
Informational object to tell a client about the Nessie repository.
A common superinterface for results of operations on a VersionStore.
 
Used to serialize & deserialize the values in the store.
A set of helpers that users of a VersionStore must implement.
A pointer to a hash.
An operation when ensures that a value has been unchanged since the expected hash for a commit.
A storage interface that maintains multiple versions of the VALUE type with each commit having an associated CommitMeta value.
 
 
 
 
 
Base unchecked exception for technical error conditions of a backend store.
Base exception for exceptions generated by the version store api.
A wrapper class that allows a value to be returned with an associated hash (a concrete ref).