All Classes and Interfaces

Class
Description
Base class for command runners.
An archive is a file that contains a collection of files and directories.
Provides a way to create an Archive.
A LayerArchiver that archives layers in a separate thread.
Controls selecting and pre- and post-processing content for storage in the database.
A LayerArchiver that archives layers directly (synchronously), not performing any consistency checks.
An iterator that traverses a directory tree and yields Items representing files and directories.
Implementation of Archive that uses the dmftar command line tool to create and read DMF TAR archives.
An iterator that traverses the entries of a DMF TAR archive and yields Items representing files and directories.
An ArchiveProvider that uses the dmftar command line tool to create and read DMF TAR archives.
A runner for the dmftar command line tool, which creates and reads DMF TAR archives on a remote host via SSH.
A generic filter interface.
A file or directory in the layer store.
 
The type of the item.
A record in the database that represents a file or directory (i.e., Item) in a layer.
 
Checks that the items found on storage are the same as the items found in the database for the layer.
Exception thrown when the items in the database and the items in the storage do not match.
An ItemStore stores "Items", which are files and directories.
This interface represents a layer in the LayeredItemStore.
Interface for archiving layers.
Checks the consistency of a layer on storage as compared to the database.
Provides access to the database that contains an ItemRecord for every file and directory (i.e., Item) stored in the layered storage.
An implementation of LayerDatabase that uses a PersistenceProvider to store ItemRecords.
An implementation of ItemStore that organizes files and directories (Items) in an ordered stack of Layers.
Exception thrown when the layer ids in the database and the layer ids in the storage do not match.
Manages Layers.
Default implementation of the LayerManager interface.
A DatabaseBackedContentManager that does nothing.
A runner for the ssh command line tool, which executes commands on a remote host via SSH.
A very light-weight wrapper around a Path that represents a layer staging directory.
Implementation of Archive for TAR archives.
An iterator that iterates over the Items in a tar archive.
An ArchiveProvider that creates and reads TAR archives.
Implementation of Archive for ZIP archives.
An iterator that iterates over the Items in a zip archive.
An ArchiveProvider that creates and reads ZIP archives.