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.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.