Package nl.knaw.dans.layerstore
package nl.knaw.dans.layerstore
-
ClassDescriptionAn archive is a file that contains a collection of files and directories.Provides a way to create an Archive.A
LayerArchiverthat archives layers in a separate thread.Controls selecting and pre- and post-processing content for storage in the database.ALayerArchiverthat archives layers directly (synchronously), not performing any consistency checks.AnArchiveProviderthat 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 anItemRecordfor 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.ADatabaseBackedContentManagerthat does nothing.A runner for the ssh command line tool, which executes commands on a remote host via SSH.AnArchiveProviderthat creates and reads TAR archives.AnArchiveProviderthat creates and reads ZIP archives.