Package dk.netarkivet.common.distribute.arcrepository

Interface Summary
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
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.
Location This class encapsulates the bitarchive locations.
TrivialArcRepositoryClient A minimal implementation of ArcRepositoryClient that just has one local directory that it keeps its files in, no checking no nothing.
 

Enum Summary
BitArchiveStoreState This class encapsulates the different upload states, while storing a file in the bitarchive.