All Classes and Interfaces

Class
Description
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 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 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.
 
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.
Interface for scheduling and executing layer archiving.
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.
A DatabaseBackedContentManager that does nothing.
A runner for the ssh command line tool, which executes commands on a remote host via SSH.
An ArchiveProvider that creates and reads TAR archives.
An ArchiveProvider that creates and reads ZIP archives.