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
Item
s 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
Item
s 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 "
Item
s", 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
Layer
s.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
Item
s in a tar archive.An
ArchiveProvider
that creates and reads TAR archives.Implementation of
Archive
for ZIP archives.An iterator that iterates over the
Item
s in a zip archive.An
ArchiveProvider
that creates and reads ZIP archives.