Package dk.netarkivet.common.distribute.arcrepository
-
Interface Summary Interface Description ArcRepositoryClient Generic interface defining all methods that an ArcRepository provides.HarvesterArcRepositoryClient Implements the Facade pattern to shield off the methods in JMSArcRepositoryClient not to be used by the harvest system.PreservationArcRepositoryClient Implements the Facade pattern to shield off the methods in JMSArcRepositoryClient not to be used by the bit preservation system.ViewerArcRepositoryClient Implements the Facade pattern to shield off the methods in JMSArcRepositoryClient not to be used by the bit preservation system. -
Class Summary Class Description ARCLookup This class allows lookup of URLs in the ArcRepository, using full Lucene indexes to find offsets.ArcRepositoryClientFactory A factory for ArcRepositoryClients.BatchStatus Class for transferring batch status information.BitarchiveRecord Class to hold the result of a lookup operation in the bitarchive: The metadata information associated with the record The actual byte content The name of the file the data were retrieved from If length of record exceeds value of Settings.BITARCHIVE_LIMIT_FOR_RECORD_DATATRANSFER_IN_FILE The record is stored in a RemoteFile.LocalArcRepositoryClient A simple implementation of ArcRepositoryClient that just has a number of local directories where it stores its files.Replica This class encapsulates the bitarchive or checksum replicas.ResultStream Simple helper class to store the fact, whether we have a stream which contains a header or a stream, which does not. -
Enum Summary Enum Description ReplicaStoreState This class encapsulates the different upload states, while storing a file in the archive of a replica .ReplicaType Enumeration of the possible replica types used for replicas.