A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

AbstractRemoteFile - Class in dk.netarkivet.common.distribute
Abstract superclass for easy implementation of remote file.
AbstractRemoteFile(File, boolean, boolean, boolean) - Constructor for class dk.netarkivet.common.distribute.AbstractRemoteFile
Initialise common fields in remote file.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.arcrepository.distribute.StoreMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchReplyMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.bitarchive.distribute.GetFileMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.bitarchive.distribute.GetMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.bitarchive.distribute.HeartBeatMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.bitarchive.distribute.UploadMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.distribute.ArchiveMessage
Should be implemented as a part of the visitor pattern.
accept(ArchiveMessageVisitor) - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
Calls visit on the visitor.
accept(ARCRecord) - Method in class dk.netarkivet.common.utils.arc.BatchFilter
 
accept(HarvesterMessageVisitor) - Method in class dk.netarkivet.harvester.distribute.HarvesterMessage
Should be implemented as a part of the visitor pattern.
accept(HarvesterMessageVisitor) - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Should be implemented as a part of the visitor pattern.
accept(HarvesterMessageVisitor) - Method in class dk.netarkivet.harvester.harvesting.distribute.DoOneCrawlMessage
Should be implemented as a part of the visitor pattern.
ActiveBitPreservation - Class in dk.netarkivet.archive.arcrepository.bitpreservation
Class handling integrity check of a given bit archive.
ActiveBitPreservation() - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Initalises an ActiveBitPreservation instance.
add(String, String) - Method in class dk.netarkivet.common.utils.SimpleXml
Add an entry to the current set of settings.
ADD_COMMAND - Static variable in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
 
addCDXFile(File) - Method in class dk.netarkivet.common.utils.cdx.CDXReader
Add another CDX file to those being searched.
addCDXRecordFilter(CDXRecordFilter) - Method in class dk.netarkivet.common.utils.cdx.CDXReader
Add another CDXRecordFilter to the list of filters to use when searching.
addConfiguration(DomainConfiguration) - Method in class dk.netarkivet.harvester.datamodel.Domain
Adds a new configuration to the domain.
addConfiguration(DomainConfiguration) - Method in class dk.netarkivet.harvester.datamodel.Job
Adds a configuration to this Job.
addConfigurations(PageContext, I18n, PartialHarvest) - Static method in class dk.netarkivet.harvester.webinterface.EventHarvest
Adds a bunch of configurations to a given PartialHarvest.
ADDDOMAINS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
addEntry(String, StoreMessage, String, ArchiveStoreState) - Method in class dk.netarkivet.archive.arcrepositoryadmin.UpdateableAdminData
Add new entry to the admin data, and persist it to disk.
addEntry(String, StoreMessage, String, ArchiveStoreState, boolean) - Method in class dk.netarkivet.archive.arcrepositoryadmin.UpdateableAdminData
Add new entry to the ddmin data, and persist it to disk, if persistNow set to true.
addError(String, String, String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.IntegrityCheckStatus
Creates a FileStatusCheck with the given parameters and stores it in a list of errors.
addFailure(String, String, String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.IntegrityCheckStatus
Creates a FileStatusCheck with the given parameters and stores it in a list of failures.
addHarvestInfo(HarvestInfo) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Adds harvest information to the configurations history.
addHarvestInfo(HarvestInfo) - Method in class dk.netarkivet.harvester.datamodel.DomainHistory
Add new harvestinformation to the domainHistory.
addHeaderField(String, String) - Method in interface dk.netarkivet.viewerproxy.Response
Add an HTTP header to the response.
addHeaderField(String, String) - Method in class dk.netarkivet.viewerproxy.WebProxy.HttpResponse
Add an HTTP header to the response.
addOwnerInfo(DomainOwnerInfo) - Method in class dk.netarkivet.harvester.datamodel.Domain
Add owner information.
addPassword(Password) - Method in class dk.netarkivet.harvester.datamodel.Domain
Adds a password to the domain.
addPassword(Password) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
 
addSeedList(SeedList) - Method in class dk.netarkivet.harvester.datamodel.Domain
Adds a seed list to the domain.
addSeedList(SeedList) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Add a new seedlist to the configuration.
addSeeds(String, String, long, long) - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Takes a seed list and creates any necessary domains, configurations, and seedlists to enable them to be harvested with the given template and other parameters.
addSubdomain(String) - Method in class dk.netarkivet.harvester.datamodel.TLDInfo
Add a 2nd-level domain to the information for this domain.
ADMIN_FILE_NAME - Static variable in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
The name of the admin file.
AdminData - Class in dk.netarkivet.archive.arcrepositoryadmin
Class for accessing and manipulating the administrative data for the ArcRepository.
AdminData() - Constructor for class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Common constructor for admin data.
adminDataFile - Variable in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
The File object for the admin data file.
AdminDataMessage - Class in dk.netarkivet.archive.arcrepository.bitpreservation
Class encapsulating a request to update AdminData.
AdminDataMessage(String, String, BitArchiveStoreState) - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage
Constructor used when you change the BitarchiveStoreState.
AdminDataMessage(String, String) - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage
Constructor used when you want to change the checksum for the given filename.
adminDir - Variable in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
The directory where the admin data resides, currently the directory: Settings.DIRS_ARCREPOSITORY_ADMIN.
ALIAS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
ALIAS_TIMEOUT_IN_MILLISECONDS - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Default setting for alias timeout: 1 year TODO: make this into a setting in our settings.xml
AliasInfo - Class in dk.netarkivet.harvester.datamodel
Class encapsulating domain alias information.
AliasInfo(String, String, Date) - Constructor for class dk.netarkivet.harvester.datamodel.AliasInfo
Constructor for the AliasInfo class.
appendError(String) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor.BatchJobStatus
Appends the given message to the current error message.
appendHarvestErrorDetails(String) - Method in class dk.netarkivet.harvester.datamodel.Job
 
appendHarvestErrors(String) - Method in class dk.netarkivet.harvester.datamodel.Job
 
appendResults(OutputStream) - Method in class dk.netarkivet.common.distribute.arcrepository.BatchStatus
Append the results of a batch job into a stream.
appendTo(OutputStream) - Method in class dk.netarkivet.common.distribute.AbstractRemoteFile
Append this remote file to the given output stream.
appendTo(OutputStream) - Method in class dk.netarkivet.common.distribute.FTPRemoteFile
Write the contents of this ftp remote file to an output stream.
appendTo(OutputStream) - Method in class dk.netarkivet.common.distribute.NullRemoteFile
 
appendTo(OutputStream) - Method in interface dk.netarkivet.common.distribute.RemoteFile
Write the contents of this remote file to an output stream.
appendUploadErrorDetails(String) - Method in class dk.netarkivet.harvester.datamodel.Job
 
appendUploadErrors(String) - Method in class dk.netarkivet.harvester.datamodel.Job
 
APPLICATIONNAME - Static variable in class dk.netarkivet.common.utils.Settings
The name of the application, fx.
ApplicationUtils - Class in dk.netarkivet.common.utils
This class provides functionality for starting applications.
ApplicationUtils() - Constructor for class dk.netarkivet.common.utils.ApplicationUtils
 
ARC_EXTENSION - Static variable in class dk.netarkivet.common.utils.FileUtils
Extension used for ARC files, including separator .
ARC_GZIPPED_EXTENSION - Static variable in class dk.netarkivet.common.utils.FileUtils
Extension used for ARC files, including separator .
ARC_PATTERN - Static variable in class dk.netarkivet.common.utils.FileUtils
Pattern matching ARC files, including separator.
ARC_REPOSITORY_CLIENT - Static variable in class dk.netarkivet.common.utils.Settings
The class that implements the ArcRepositoryClient.
ARCArchiveAccess - Class in dk.netarkivet.viewerproxy
The ARCArchiveAccess class implements reading of ARC indexes and files.
ARCArchiveAccess(ViewerArcRepositoryClient) - Constructor for class dk.netarkivet.viewerproxy.ARCArchiveAccess
Initialise new ARCArchiveAcces with no index file.
ARCBatchJob - Class in dk.netarkivet.common.utils.arc
Abstract class defining a batch job to run on an ARC archive.
ARCBatchJob() - Constructor for class dk.netarkivet.common.utils.arc.ARCBatchJob
 
ARCDIRECTORY_NAME - Static variable in class dk.netarkivet.common.Constants
The dirname of the heritrix directory with arcfiles
ARCFilenameCDXRecordFilter - Class in dk.netarkivet.common.utils.cdx
A filter to use in CDXReader when finding CDXRecords matching a filename-pattern.
ARCFilenameCDXRecordFilter(String, String) - Constructor for class dk.netarkivet.common.utils.cdx.ARCFilenameCDXRecordFilter
 
ArchiveMessage - Class in dk.netarkivet.archive.distribute
Common base class for messages exchanged between an archive server and an archive client (or within an archive).
ArchiveMessage(ChannelID, ChannelID, String) - Constructor for class dk.netarkivet.archive.distribute.ArchiveMessage
Creates a new ArchiveMessage.
ArchiveMessageHandler - Class in dk.netarkivet.archive.distribute
This default message handler shields of all unimplemented methods from the ArchiveMessageVisitor interface.
ArchiveMessageHandler() - Constructor for class dk.netarkivet.archive.distribute.ArchiveMessageHandler
Creates a ArchiveMessageHandler object.
ArchiveMessageVisitor - Interface in dk.netarkivet.archive.distribute
Interface for all classes which handles archive-related messages recieved from a JMS server.
ArchiveStoreState - Class in dk.netarkivet.archive.arcrepositoryadmin
This class contains a storestate, and the time, when it was last set.
ArchiveStoreState(BitArchiveStoreState) - Constructor for class dk.netarkivet.archive.arcrepositoryadmin.ArchiveStoreState
Constructor for this class.
ArchiveStoreState(BitArchiveStoreState, Date) - Constructor for class dk.netarkivet.archive.arcrepositoryadmin.ArchiveStoreState
Constructor for this class.
ARCKey - Class in dk.netarkivet.common.utils.arc
Represents a location key in the ARC format.
ARCKey(String, long) - Constructor for class dk.netarkivet.common.utils.arc.ARCKey
Constructor for ARCKey.
ARCLookup - Class in dk.netarkivet.common.distribute.arcrepository
This class allows lookup of URLs in the ArcRepository, using full Lucene indexes to find offsets.
ARCLookup(ViewerArcRepositoryClient, File) - Constructor for class dk.netarkivet.common.distribute.arcrepository.ARCLookup
Create a new ARCLookup object.
ArcMerge - Class in dk.netarkivet.common.tools
Command line tool for merging several ARC files into a single ARC file.
ArcMerge() - Constructor for class dk.netarkivet.common.tools.ArcMerge
 
ArcRepository - Class in dk.netarkivet.archive.arcrepository
The Arcrepository handles the communication with the different bitarchives.
ARCREPOSITORY_GET_TIMEOUT - Static variable in class dk.netarkivet.common.utils.Settings
How many milliseconds we will wait before giving up on a lookup request to the Arcrepository
ARCREPOSITORY_STORE_RETRIES - Static variable in class dk.netarkivet.common.utils.Settings
Number of times to try sending a store message before failing, including the first attempt.
ARCREPOSITORY_STORE_TIMEOUT - Static variable in class dk.netarkivet.common.utils.Settings
Timeout in milliseconds before retrying when calling ArcRepositoryClient.store()
ArcRepositoryApplication - Class in dk.netarkivet.archive.arcrepository
This class is used to start the ArcRepository application.
ArcRepositoryApplication() - Constructor for class dk.netarkivet.archive.arcrepository.ArcRepositoryApplication
 
ArcRepositoryClient - Interface in dk.netarkivet.common.distribute.arcrepository
Generic interface defining all methods that an ArcRepository provides.
ArcRepositoryClientFactory - Class in dk.netarkivet.common.distribute.arcrepository
A factory for ArcRepositoryClients.
ArcRepositoryClientFactory() - Constructor for class dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClientFactory
 
ArcRepositoryEntry - Class in dk.netarkivet.archive.arcrepositoryadmin
This class contains the information that we keep about each file in the arcrepository: Checksum and the store states for all bitarchives.
ArcRepositoryEntry(String, String, StoreMessage) - Constructor for class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Create a new entry with given checksum and replyinfo.
ArcRepositoryServer - Class in dk.netarkivet.archive.arcrepository.distribute
Listens on the queue "TheArcrepos" and submits the messages to a corresponding visit method on BitarchiveClient.
ArcRepositoryServer(ArcRepository) - Constructor for class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Creates and adds a ArcRepositoryMessageHandler as listener on the "TheArcrepos"-queue.
ARCS_FILTER - Static variable in class dk.netarkivet.common.utils.FileUtils
A filter that matches arc files, that is any file that ends on .arc or .arc.gz in any case.
ARCUtils - Class in dk.netarkivet.common.utils.arc
Various utilities that do stuff that ARCWriter does not provide.
ARCUtils() - Constructor for class dk.netarkivet.common.utils.arc.ARCUtils
 
ArcWrap - Class in dk.netarkivet.common.tools
Command line tool for creating an ARC file from given data.
ArcWrap() - Constructor for class dk.netarkivet.common.tools.ArcWrap
 
ArgumentNotValid - Exception in dk.netarkivet.common.exceptions
Indicates that one or more arguments are invalid.
ArgumentNotValid(String) - Constructor for exception dk.netarkivet.common.exceptions.ArgumentNotValid
Constructs new ArgumentNotValid with the specified detail message.
ArgumentNotValid(String, Throwable) - Constructor for exception dk.netarkivet.common.exceptions.ArgumentNotValid
Constructs new ArgumentNotValid with the specified detail message and cause.

B

backupDatabase(File) - Method in class dk.netarkivet.harvester.datamodel.DBSpecifics
Backup the database.
backupDatabase(File) - Method in class dk.netarkivet.harvester.datamodel.DerbyEmbeddedSpecifics
Backup the database.
backupDatabase(File) - Method in class dk.netarkivet.harvester.datamodel.DerbyServerSpecifics
Backup the database.
backupDatabase(File) - Method in class dk.netarkivet.harvester.datamodel.MySQLSpecifics
Backup the database.
batch(FileBatchJob, String) - Method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Sends a BatchMessage to the Arcrepos queue and waits for the BatchReplyMessage reply before returning.
batch(String, FileBatchJob) - Method in class dk.netarkivet.archive.bitarchive.Bitarchive
Run a batch job on all ARC entries in the archive.
batch(BatchMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
Submit an already constructed get message to the archive.
batch(ChannelID, FileBatchJob) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
Submit a batch job to the archive.
batch(FileBatchJob, String) - Method in interface dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClient
Runs a batch batch job on each file in the ArcRepository.
batch(FileBatchJob, String) - Method in interface dk.netarkivet.common.distribute.arcrepository.PreservationArcRepositoryClient
Runs a batch batch job on each file in the ArcRepository.
batch(FileBatchJob, String) - Method in class dk.netarkivet.common.distribute.arcrepository.TrivialArcRepositoryClient
Runs a batch batch job on each file in the ArcRepository.
batch(FileBatchJob, String) - Method in interface dk.netarkivet.common.distribute.arcrepository.ViewerArcRepositoryClient
Runs a batch batch job on each file in the ArcRepository.
BatchEndedMessage - Class in dk.netarkivet.archive.bitarchive.distribute
An instance of this class is sent by a bitarchive machine (Bitarchive class) to a BitarchiveMonitorServer to indicate that that single machine has finished processing a batch job.
BatchEndedMessage(ChannelID, String, String, RemoteFile) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Message to signal from a BitarchiveServer to the BitarchiveMonitorServer that the Bit Archive Application identified by BA_ApplicationId has completed its part of the batch job.
BatchEndedMessage(ChannelID, String, BatchStatus) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Message to signal from a BitarchiveServer to the BitarchiveMonitorServer that the Bit Archive Application identified by BA_ApplicationId has completed its part of the batch job.
BatchFilter - Class in dk.netarkivet.common.utils.arc
A filter class for batch entries.
BatchFilter(String) - Constructor for class dk.netarkivet.common.utils.arc.BatchFilter
Create a new filter with the given name
BatchLocalFiles - Class in dk.netarkivet.common.utils.arc
Class for running FileBatchJobs on a set of local files.
BatchLocalFiles(File[]) - Constructor for class dk.netarkivet.common.utils.arc.BatchLocalFiles
Given an array of files, constructs a BatchLocalFiles instance to be used in running a batch job over those files
BatchMessage - Class in dk.netarkivet.archive.bitarchive.distribute
Container for batch jobs.
BatchMessage(ChannelID, FileBatchJob, String) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.BatchMessage
Creates a BatchMessage object which can be used to initiate a batch job.
BatchMessage(ChannelID, ChannelID, FileBatchJob, String) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.BatchMessage
Creates a BatchMessage object which can be used to initiate a batch job.
BatchReplyMessage - Class in dk.netarkivet.archive.bitarchive.distribute
Message class used by the bit archive monitor to notify the ArcRepository of a completed batch job.
BatchReplyMessage(ChannelID, ChannelID, String, int, Collection<File>, RemoteFile) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.BatchReplyMessage
Message to signal from BitarchiveMonitorServer that the batch job identified by originatingBatchMsgId is completed.
batchResultFile - Variable in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor.BatchJobStatus
A File with a concatention of results from replies received so far.
BatchStatus - Class in dk.netarkivet.common.distribute.arcrepository
Class for transferring batch status information.
BatchStatus(String, Collection<File>, int, RemoteFile) - Constructor for class dk.netarkivet.common.distribute.arcrepository.BatchStatus
Create a new BatchStatus object for a specific bitarchive.
BatchStatus(Collection<File>, int, RemoteFile) - Constructor for class dk.netarkivet.common.distribute.arcrepository.BatchStatus
Create a new BatchStatus object for a specific bitarchive.
BinSearch - Class in dk.netarkivet.common.utils.cdx
Performs a binary search through .cdx files for a given prefix string.
BinSearch() - Constructor for class dk.netarkivet.common.utils.cdx.BinSearch
 
Bitarchive - Class in dk.netarkivet.archive.bitarchive
The central class in the bit archive.
BITARCHIVE_ACCEPTABLE_HEARTBEAT_DELAY - Static variable in class dk.netarkivet.common.utils.Settings
If we haven't heard from a bit archive within this many milliseconds, we don't excpect it to be online and won't wait for them to reply on a batch job.
BITARCHIVE_BATCH_JOB_TIMEOUT - Static variable in class dk.netarkivet.common.utils.Settings
The BitarchiveMonitorServer will listen for BatchEndedMessages for this many milliseconds before it decides that a batch job is taking too long and returns just the replies it has received at that point.
BITARCHIVE_HEARTBEAT_FREQUENCY - Static variable in class dk.netarkivet.common.utils.Settings
The frequency in milliseconds of heartbeats that are sent by each BitarchiveServer to the BitarchiveMonitor.
BITARCHIVE_LIMIT_FOR_RECORD_DATATRANSFER_IN_FILE - Static variable in class dk.netarkivet.common.utils.Settings
When the length record exceeds this number, the contents of the record will be transferred using a RemoteFile.
BITARCHIVE_MIN_SPACE_LEFT - Static variable in class dk.netarkivet.common.utils.Settings
The minimum amount of bytes left *in any dir* that we will allow a bitarchive machine to accept uploads with.
BITARCHIVE_NAME_PARAM - Static variable in class dk.netarkivet.archive.webinterface.Constants
Parameter name for the bitarchive to perform operation on.
BITARCHIVE_PARAMETER_NAME - Static variable in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
 
BITARCHIVE_SERVER_FILEDIR - Static variable in class dk.netarkivet.common.utils.Settings
These are the directories where ARC files are stored (in a subdir).
BitarchiveAdmin - Class in dk.netarkivet.archive.bitarchive
This class handles file lookup and encapsulates the actual placement of files.
BitarchiveApplication - Class in dk.netarkivet.archive.bitarchive
This class is used to start the BitArchive application.
BitarchiveApplication() - Constructor for class dk.netarkivet.archive.bitarchive.BitarchiveApplication
 
BitarchiveARCFile - Class in dk.netarkivet.archive.bitarchive
The representation of an ARC file in the bit archive.
BitarchiveARCFile(String, File) - Constructor for class dk.netarkivet.archive.bitarchive.BitarchiveARCFile
Create a new representation of a file in the archive.
BitarchiveClient - Class in dk.netarkivet.archive.bitarchive.distribute
Proxy for remote bitarchive.
BitarchiveMonitor - Class in dk.netarkivet.archive.bitarchive
Class representing the monitor for bitarchives.
BitarchiveMonitor() - Constructor for class dk.netarkivet.archive.bitarchive.BitarchiveMonitor
Initialises the bitarchive monitor.
BitarchiveMonitor.BatchJobStatus - Class in dk.netarkivet.archive.bitarchive
Class handling state and updates in batch job status.
BitarchiveMonitorApplication - Class in dk.netarkivet.archive.bitarchive
This class is used to start the BitarchiveMonitor application.
BitarchiveMonitorApplication() - Constructor for class dk.netarkivet.archive.bitarchive.BitarchiveMonitorApplication
 
BitarchiveMonitorServer - Class in dk.netarkivet.archive.bitarchive.distribute
Class representing message handling for the monitor for bitarchives.
BitarchiveMonitorServer() - Constructor for class dk.netarkivet.archive.bitarchive.distribute.BitarchiveMonitorServer
Creates an instance of a BitarchiveMonitorServer.
BitarchiveRecord - Class in dk.netarkivet.common.distribute.arcrepository
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.
BitarchiveRecord(ARCRecord) - Constructor for class dk.netarkivet.common.distribute.arcrepository.BitarchiveRecord
Creates a BitarchiveRecord from the a ARCRecord.
bitarchiveReply(String, String, int, Collection<File>, RemoteFile, String) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor
Handle a reply received from a bitarchive.
BitarchiveServer - Class in dk.netarkivet.archive.bitarchive.distribute
Bitarchive container responsible for processing the different classes of message which can be received by a bitarchive and returning appropriate data.
BitArchiveStoreState - Enum in dk.netarkivet.common.distribute.arcrepository
This class encapsulates the different upload states, while storing a file in the bitarchive.
BitPreservationSiteSection - Class in dk.netarkivet.archive.webinterface
Site section that creates the menu for bit preservation.
BitPreservationSiteSection() - Constructor for class dk.netarkivet.archive.webinterface.BitPreservationSiteSection
Create a new bit preservation SiteSection object.
BitpreserveFileStatus - Class in dk.netarkivet.archive.webinterface
Class encapsulating methods for handling web requests for ActiveBitPreservation.
BitpreserveFileStatus() - Constructor for class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
 

C

cache(I) - Method in class dk.netarkivet.archive.indexserver.FileBasedCache
Ensure that a file containing the appropriate content exists for the ID.
cache(Long) - Method in interface dk.netarkivet.archive.indexserver.RawDataCache
Cache the raw data associated with the given ID as a file, or null if we could not find any such data.
CACHE_DIR - Static variable in class dk.netarkivet.common.utils.Settings
The name of the directory where cache data global to the entire machine can be stored.
cacheData(Set<T>) - Method in class dk.netarkivet.archive.indexserver.CombiningMultiFileBasedCache
This is called when an appropriate file for the ids in question has not been found.
cacheData(Set<Long>) - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestClient
This method makes sure the actual caching of underlying data is done using the index server.
cacheData(I) - Method in class dk.netarkivet.archive.indexserver.FileBasedCache
Fill in actual data in the file in the cache.
cacheData(Long) - Method in class dk.netarkivet.archive.indexserver.RawMetadataCache
Actually cache data for the given ID.
cacheDir - Variable in class dk.netarkivet.archive.indexserver.FileBasedCache
Cache directory
CachingLogHandler - Class in dk.netarkivet.monitor.logging
A LogHandler that keeps the last N messages in memory, and exposes each as a CachingLogRecordMBean.
CachingLogHandler() - Constructor for class dk.netarkivet.monitor.logging.CachingLogHandler
Initialise the handler datastructures, and register MBeans for all log records.
CachingLogRecord - Class in dk.netarkivet.monitor.logging
A LogRecord to be exposed as an MBean.
CachingLogRecord(int, CachingLogHandler) - Constructor for class dk.netarkivet.monitor.logging.CachingLogRecord
Make a caching log record, that exposes a log record at a given index as an MBean.
CachingProxyConnectionFactory - Class in dk.netarkivet.monitor.jmx
Adds caching to another JMXProxyFactoryConnectionFactory.
CachingProxyConnectionFactory(JMXProxyConnectionFactory) - Constructor for class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory
Registers the factory to wrap and initializes connection cache.
CachingProxyConnectionFactory.CacheKey - Class in dk.netarkivet.monitor.jmx
Encapsulates the unit of information for checking the cache.
CachingProxyConnectionFactory.CacheKey(String, int, int, String, String) - Constructor for class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
Constructor for this class.
canAccept(DomainConfiguration) - Method in class dk.netarkivet.harvester.datamodel.Job
Tests if a configuration fits into this Job.
CDX_EXTENSION - Static variable in class dk.netarkivet.common.utils.FileUtils
Extension used for CDX files, including separator .
CDX_FILE_FILTER - Static variable in class dk.netarkivet.common.utils.FileUtils
A FilenameFilter accepting a file if and only if its name (transformed to lower case) ends on ".cdx".
CDX_MIME_TYPE - Static variable in class dk.netarkivet.common.Constants
 
CDXDataCache - Class in dk.netarkivet.archive.indexserver
A RawDataCache that serves files with CDX data.
CDXDataCache() - Constructor for class dk.netarkivet.archive.indexserver.CDXDataCache
Create a new CDXDataCache.
CDXIndexCache - Class in dk.netarkivet.archive.indexserver
A cache that serves CDX index files for job IDs.
CDXIndexCache() - Constructor for class dk.netarkivet.archive.indexserver.CDXIndexCache
Creates a new cache for CDX index files.
CDXOriginCrawlLogIterator - Class in dk.netarkivet.archive.indexserver
This subclass of CrawlLogIterator adds the layer of digging an origin of the form "arcfile,offset" out of a corresponding CDX index.
CDXOriginCrawlLogIterator(File, BufferedReader) - Constructor for class dk.netarkivet.archive.indexserver.CDXOriginCrawlLogIterator
Create a new CDXOriginCrawlLogIterator from crawl.log and CDX sources.
CDXReader - Class in dk.netarkivet.common.utils.cdx
This class handles reading CDX files and finding entries in them.
CDXReader(File) - Constructor for class dk.netarkivet.common.utils.cdx.CDXReader
Create a new CDXReader that reads the given file.
CDXReader() - Constructor for class dk.netarkivet.common.utils.cdx.CDXReader
Create a new CDXReader with no file.
CDXRecord - Class in dk.netarkivet.common.utils.cdx
Represents a line i a CDX-file.
CDXRecord(String[]) - Constructor for class dk.netarkivet.common.utils.cdx.CDXRecord
Constructor for class CDXRecord.
CDXRecord(String) - Constructor for class dk.netarkivet.common.utils.cdx.CDXRecord
 
CDXRecordFilter - Interface in dk.netarkivet.common.utils.cdx
Interface defining a filter to use in CDXReader when finding CDXRecords.
CHANGE_INDEX_COMMAND - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Command for changing index
changeIndex(Set<Long>, String) - Method in interface dk.netarkivet.viewerproxy.Controller
Change current index to work on these jobs.
changeIndex(Set<Long>, String) - Method in class dk.netarkivet.viewerproxy.DelegatingController
Change index to use an index based on a list of jobs.
changeIndex(Set<Long>, String) - Method in class dk.netarkivet.viewerproxy.distribute.HTTPControllerClient
Change current index to work on these jobs.
ChannelID - Class in dk.netarkivet.common.distribute
A class for representing the names of JMS queues.
ChannelID(String, String, boolean, boolean, boolean) - Constructor for class dk.netarkivet.common.distribute.ChannelID
Constructor of channel names.
Channels - Class in dk.netarkivet.common.distribute
This singleton class is in charge of giving out the correct channels.
checkArgs(String...) - Method in interface dk.netarkivet.common.tools.SimpleCmdlineTool
Check (command line) arguments.
checkForUses(String, Object, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Check whether an object is used otherwhere in the database.
checkNotNegative(int, String) - Static method in exception dk.netarkivet.common.exceptions.ArgumentNotValid
Check if an argument is less than 0.
checkNotNegative(long, String) - Static method in exception dk.netarkivet.common.exceptions.ArgumentNotValid
Check if an argument is less than 0.
checkNotNull(Object, String) - Static method in exception dk.netarkivet.common.exceptions.ArgumentNotValid
Check if an argument is null.
checkNotNullOrEmpty(String, String) - Static method in exception dk.netarkivet.common.exceptions.ArgumentNotValid
Check if an argument is null or the empty string.
checkNotNullOrEmpty(Collection, String) - Static method in exception dk.netarkivet.common.exceptions.ArgumentNotValid
Check if a List argument is not null and the list is not empty.
checkPositive(int, String) - Static method in exception dk.netarkivet.common.exceptions.ArgumentNotValid
Check if an argument is less than or equal to 0.
checkPositive(long, String) - Static method in exception dk.netarkivet.common.exceptions.ArgumentNotValid
Check if an argument is less than 0.
checksum - Variable in class dk.netarkivet.common.distribute.FTPRemoteFile
If useChecksums is true, contains the file checksum.
checksum - Variable in class dk.netarkivet.common.distribute.HTTPRemoteFile
If useChecksums is true, contains the file checksum.
CHECKSUM_PARAM - Static variable in class dk.netarkivet.archive.webinterface.Constants
Parameter name for the action of running a checksum batch job.
CHECKSUM_PARAMETER_NAME - Static variable in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
 
ChecksumJob - Class in dk.netarkivet.archive.arcrepository.bitpreservation
Class responsible for checksumming files locally in a bit archive application.
ChecksumJob() - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.ChecksumJob
 
checkTableVersion(String, int) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Check that a database table is of the expected version.
checkTrue(boolean, String) - Static method in exception dk.netarkivet.common.exceptions.ArgumentNotValid
Check that some condition on input parameters is true and throw an ArgumentNotValid if it is false.
cleanup() - Method in class dk.netarkivet.archive.arcrepository.ArcRepository
closes all connections and nulls the instance.
cleanup() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
 
cleanup() - Method in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor
Closes this BitarchiveMonitor cleanly.
cleanup() - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveMonitorServer
Closes this BitarchiveMonitorServer cleanly.
cleanup() - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveServer
Ends the heartbeat sender before next loop.
cleanup() - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestServer
Releases the JMS-connection and resets the singleton.
cleanup() - Method in class dk.netarkivet.archive.indexserver.IndexServer
Close the server.
cleanup() - Method in class dk.netarkivet.common.distribute.AbstractRemoteFile
Invalidate all file handles.
cleanup() - Method in class dk.netarkivet.common.distribute.FTPRemoteFile
Cleanup will delete the file on the FTP server.
cleanup() - Method in class dk.netarkivet.common.distribute.HTTPRemoteFile
Invalidate all file handles, by asking the remote registry to remove the url for this remote file from the list of shared files.
cleanup() - Method in class dk.netarkivet.common.distribute.JMSConnection
Clean up.
cleanup() - Method in class dk.netarkivet.common.distribute.NullRemoteFile
 
cleanup() - Method in interface dk.netarkivet.common.distribute.RemoteFile
Cleanup this remote file.
cleanup() - Method in interface dk.netarkivet.common.utils.CleanupIF
Used to clean up a class from within a shutdown hook.
cleanup() - Method in class dk.netarkivet.common.webinterface.GUIWebServer
Closes the GUI webserver, and nullifies this instance.
cleanup() - Method in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerServer
Will be called on shutdown.
cleanup() - Method in class dk.netarkivet.harvester.harvesting.HarvestController
Clean up this singleton, releasing the ArcRepositoryClient and removing the instance.
cleanup() - Method in class dk.netarkivet.harvester.scheduler.HarvestScheduler
Release allocated resources (JMS connections), stop scheduling harvests, and nullify the singleton, all without logging.
cleanup() - Method in class dk.netarkivet.harvester.scheduler.HarvestSchedulerMonitorServer
Cleanup method.
cleanup() - Method in class dk.netarkivet.harvester.webinterface.HarvestDefinitionGUI
Closes the GUI webserver, and nullifies this instance quietly.
cleanup() - Method in class dk.netarkivet.viewerproxy.ViewerProxy
Shuts down webproxy and arcrepositoryclient, and resets singleton.
cleanUpAfterHarvest(File) - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Delete statefile etc.
CleanupHook - Class in dk.netarkivet.common.utils
Defines a ShutdownHook for a class which has a cleanup method.
CleanupHook(CleanupIF) - Constructor for class dk.netarkivet.common.utils.CleanupHook
Returns a ShutdownHook thread for an object with a cleanup() method.
CleanupIF - Interface in dk.netarkivet.common.utils
Interface for classes which can be cleaned up by a shutdown hook.
CLEAR_COMMAND - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Command for clearing collected urls
clearBuffer() - Method in class dk.netarkivet.archive.bitarchive.distribute.GetFileMessage
Clear content buffer.
clearBuffer() - Method in class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
Clear content buffer.
clearCDXFiles() - Method in class dk.netarkivet.common.utils.cdx.CDXReader
Forget about all CDX files.
clearRecordedURIs() - Method in interface dk.netarkivet.viewerproxy.Controller
Clear collected URIs.
clearRecordedURIs() - Method in class dk.netarkivet.viewerproxy.DelegatingController
Clear list of missing URLs
clearRecordedURIs() - Method in class dk.netarkivet.viewerproxy.distribute.HTTPControllerClient
Clear recorded URIs and return to return URL.
clearRecordedURIs() - Method in class dk.netarkivet.viewerproxy.MissingURIRecorder
Clear list of missing URIs.
client - Variable in class dk.netarkivet.viewerproxy.GetDataResolver
The client for the arc repository.
close() - Method in class dk.netarkivet.archive.arcrepository.ArcRepository
Close all bitarchive connections, open loggers, and the ArcRepository handler.
close() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Shut down cleanly.
close() - Method in class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Removes the ArcRepositoryMessageHandler as listener.
close() - Method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Removes this object as a JMS listener.
close() - Method in class dk.netarkivet.archive.arcrepositoryadmin.UpdateableAdminData
Makes sure all data is written to disk.
close() - Method in class dk.netarkivet.archive.bitarchive.Bitarchive
Release all resources allocated by the bitarchive Ensures that all admin data and log data are flushed.
close() - Method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Close down the bitarchive admin.
close() - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
Release jms connections.
close() - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveMonitorServer
Close down this BitarchiveMonitor.
close() - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveServer
Ends the heartbeat sender before next loop and removes the server as listener on allBa and anyBa.
close() - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestServer
Releases the JMS-connection and resets the singleton.
close() - Method in interface dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClient
Call on shutdown to release external resources.
close() - Method in interface dk.netarkivet.common.distribute.arcrepository.HarvesterArcRepositoryClient
Call on shutdown to release external resources.
close() - Method in interface dk.netarkivet.common.distribute.arcrepository.PreservationArcRepositoryClient
Call on shutdown to release external resources.
close() - Method in class dk.netarkivet.common.distribute.arcrepository.TrivialArcRepositoryClient
Call on shutdown to release external resources.
close() - Method in interface dk.netarkivet.common.distribute.arcrepository.ViewerArcRepositoryClient
Call on shutdown to release external resources.
close() - Method in class dk.netarkivet.common.distribute.JMSConnection
Close all connections to the JMS broker.
close() - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Close down any connections used by the DAO.
close() - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Close down any connections used by the DAO.
close() - Method in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerClient
Closes client cleanly.
close() - Method in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerServer
Release all jms connections.
close() - Method in class dk.netarkivet.harvester.scheduler.HarvestScheduler
Release allocated resources (JMS connections), stop scheduling harvests, and nullify the singleton.
close() - Method in class dk.netarkivet.harvester.scheduler.HarvestSchedulerMonitorServer
Close down the HarvestSchedulerMonitorServer singleton.
close() - Method in class dk.netarkivet.harvester.webinterface.HarvestDefinitionGUI
Closes the GUI webserver, stop scheduling, and nullifies this instance.
close() - Method in class dk.netarkivet.monitor.logging.CachingLogHandler
Close the Handler and free all associated resources.
close() - Method in class dk.netarkivet.monitor.logging.CachingLogRecord
Unregisters this object as an mbean.
closeOpenFiles(int) - Method in class dk.netarkivet.harvester.harvesting.IngestableFiles
Close any ".open" files left by a crashed Heritrix.
closeStatementIfOpen(PreparedStatement) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Close a statement, if not closed already Note: This does not throw any a SQLException, because it is always called inside a finally-clause.
combine(Map<Long, File>) - Method in class dk.netarkivet.archive.indexserver.CDXIndexCache
Combine parts of an index into one big index.
combine(Map<T, File>) - Method in class dk.netarkivet.archive.indexserver.CombiningMultiFileBasedCache
Combine a set of files found in the raw data cache to form our kind of file.
combine(Map<Long, File>) - Method in class dk.netarkivet.archive.indexserver.CrawlLogIndexCache
Combine a number of crawl.log files into one Lucene index.
CombiningMultiFileBasedCache<T extends java.lang.Comparable<T>> - Class in dk.netarkivet.archive.indexserver
This class provides the framework for classes that cache the effort of combining multiple files into one.
CombiningMultiFileBasedCache(String, FileBasedCache<T>) - Constructor for class dk.netarkivet.archive.indexserver.CombiningMultiFileBasedCache
Constructor for a CombiningMultiFileBasedCache
CommandResolver - Class in dk.netarkivet.viewerproxy
An abstract superclass for URIResolvers that handle commands given to the server host (http://<>/<>/<>=<>*
CommandResolver(URIResolver) - Constructor for class dk.netarkivet.viewerproxy.CommandResolver
Constructor which sets the next resolver in the chain.
comments - Variable in class dk.netarkivet.harvester.datamodel.HarvestDefinition
 
comments - Variable in class dk.netarkivet.harvester.datamodel.Schedule
Any comments added by the user.
COMMENTS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
COMMON - Static variable in class dk.netarkivet.common.distribute.ChannelID
Constants to make the semantics of parameters to our name constructors more explicit.
compareInf(long, long) - Static method in class dk.netarkivet.harvester.datamodel.NumberUtils
compare two given positive longs, with the addition that -1 means infinity
compareTo(Object) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Compares this object with the specified object for order.
compareTo(Object) - Method in class dk.netarkivet.harvester.datamodel.DomainOwnerInfo
Compares two DomainOwnerInfo objects using dates.
compareTo(Object) - Method in class dk.netarkivet.harvester.datamodel.Password
Compares this object with the specified object for order.
compareTo(Object) - Method in class dk.netarkivet.harvester.datamodel.SeedList
Compares this object with the specified object for order.
compareTo(Object) - Method in class dk.netarkivet.harvester.datamodel.TLDInfo
Compares this object with the specified object for order.
compareTo(StatusEntry) - Method in class dk.netarkivet.monitor.webinterface.JMXStatusEntry
Compares two entries according to first their location, then their machine name, then their ports, and then their application name, and then their index.
CONFIG_NAME_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
configsChanged - Variable in class dk.netarkivet.harvester.datamodel.Job
A hint to the DAO that configurations have changed.
conjoin(Collection<T>, String) - Static method in class dk.netarkivet.common.utils.StringUtils
Concatenate all objects in a collection with the given separator between each.
conjoin(String[], String) - Static method in class dk.netarkivet.common.utils.StringUtils
Concatenate all strings in a collection with the given separator between each.
Constants - Class in dk.netarkivet.archive.arcrepository.bitpreservation
Constants used in bit preservation
Constants - Class in dk.netarkivet.archive
Constants for the Archive module
Constants() - Constructor for class dk.netarkivet.archive.Constants
 
Constants - Class in dk.netarkivet.archive.webinterface
Constants for the bitarchive webinterface
Constants() - Constructor for class dk.netarkivet.archive.webinterface.Constants
 
Constants - Class in dk.netarkivet.common
This class is used for global constants only.
Constants - Class in dk.netarkivet.harvester
Constants for harvester module.
Constants() - Constructor for class dk.netarkivet.harvester.Constants
 
Constants - Class in dk.netarkivet.harvester.datamodel
Constants used by the datamodel and webinterface packages.
Constants - Class in dk.netarkivet.harvester.webinterface
Harvester webinterface constants.
Constants - Class in dk.netarkivet.monitor
Constants for the Monitor module
Constants() - Constructor for class dk.netarkivet.monitor.Constants
 
Constants - Class in dk.netarkivet.viewerproxy
Constants for the Viewerproxy module.
Constants() - Constructor for class dk.netarkivet.viewerproxy.Constants
 
CONSUMER_KEY_SEPARATOR - Static variable in class dk.netarkivet.common.distribute.JMSConnection
 
CONTENT_SIZE_ANNOTATION_PREFIX - Static variable in class dk.netarkivet.harvester.harvesting.ContentSizeAnnotationPostProcessor
Prefix asssociated with annotations made by this processor.
ContentSizeAnnotationPostProcessor - Class in dk.netarkivet.harvester.harvesting
A post processor that adds an annotation content-size: for each succesfully harvested URI.
ContentSizeAnnotationPostProcessor(String) - Constructor for class dk.netarkivet.harvester.harvesting.ContentSizeAnnotationPostProcessor
Constructor.
Controller - Interface in dk.netarkivet.viewerproxy
The API for controlling the viewerproxy.
copyDirectory(File, File) - Static method in class dk.netarkivet.common.utils.FileUtils
Copy an entire directory from one location to another.
copyFile(File, File) - Static method in class dk.netarkivet.common.utils.FileUtils
Copy file from one location to another.
copyInputStreamToOutputStream(InputStream, OutputStream) - Static method in class dk.netarkivet.common.utils.StreamUtils
Will copy everything from input stream to output stream, closing input stream afterwards.
copyJob(Job) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Make a copy of the given job with new ID.
copyJob(Job) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Make a copy of the given job with new ID.
copyResults(File) - Method in class dk.netarkivet.common.distribute.arcrepository.BatchStatus
Copy the results of a batch job into a local file.
copyTo(File) - Method in class dk.netarkivet.common.distribute.AbstractRemoteFile
Copy this remote file to the given file.
copyTo(File) - Method in class dk.netarkivet.common.distribute.HTTPRemoteFile
Copy this remote file to the given file.
copyTo(File) - Method in class dk.netarkivet.common.distribute.NullRemoteFile
 
copyTo(File) - Method in interface dk.netarkivet.common.distribute.RemoteFile
Copy remotefile to local disk storage.
countLines(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Count the number of lines in a file.
CRAWLER_TIMEOUT_NON_RESPONDING - Static variable in class dk.netarkivet.common.utils.Settings
The timeout value (in seconds) used in HeritrixLauncher for aborting crawl.
CRAWLERTRAPS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
CrawlLogDataCache - Class in dk.netarkivet.archive.indexserver
This class implements the low-level cache for crawl log Lucene indexing.
CrawlLogDataCache() - Constructor for class dk.netarkivet.archive.indexserver.CrawlLogDataCache
Create a new CrawlLogDataCache.
CrawlLogIndexCache - Class in dk.netarkivet.archive.indexserver
A cache that serves Lucene indices of crawl logs for given job IDs.
CrawlLogIndexCache(String, boolean, String) - Constructor for class dk.netarkivet.archive.indexserver.CrawlLogIndexCache
 
CrawlStatusMessage - Class in dk.netarkivet.harvester.harvesting.distribute
Instances of this class are sent by a HarvestControllerServer to the THE_SCHED queue to indicate the progress of a heritrix crawl.
CrawlStatusMessage(long, JobStatus, DomainHarvestReport) - Constructor for class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Creates an instance of this class corresponding to a job.
CrawlStatusMessage(long, JobStatus) - Constructor for class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Alternate constructor, which does not have the DomainHarvestreport as argument.
create(String, String) - Static method in class dk.netarkivet.common.utils.Settings
Create a new setting.
create(Domain) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Create a domain in persistent storage.
create(Domain) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Create a new domain in the DB.
create(HarvestDefinition) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Create a harvest definition in persistent storage.
create(HarvestDefinition) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Create a harvest definition in Database.
create(Job) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Creates an instance in persistent storage of the given job.
create(Job) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Creates an instance in persistent storage of the given job.
create(Schedule) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Create a new schedule.
create(Schedule) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
Create a new schedule.
create(String, HeritrixTemplate) - Method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Create a orderxml-template with a given name.
create(String, HeritrixTemplate) - Method in class dk.netarkivet.harvester.datamodel.TemplateDBDAO
Create a template.
createARCWriter(File) - Static method in class dk.netarkivet.common.utils.arc.ARCUtils
Create new ARCWriter, writing to arcfile newFile.
CreateCDXMetadataFile - Class in dk.netarkivet.harvester.tools
This tool creates a CDX metadata file for a given jobID by running a batch job on the bitarchive and processing the results to give a metadata file.
CreateCDXMetadataFile() - Constructor for class dk.netarkivet.harvester.tools.CreateCDXMetadataFile
 
createDir(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Check if the directory exists and is writable and create it if needed.
createDomains(String...) - Static method in class dk.netarkivet.harvester.webinterface.DomainDefinition
Creates domains with default attributes.
createFullHarvest(String, String, Long, long, long) - Static method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Create snapshot harvestdefinition.
createJob(Long, DomainConfiguration, int) - Static method in class dk.netarkivet.harvester.datamodel.Job
Create new Job configured according to the properties of the supplied DomainConfiguration.
createJobs() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Create Jobs from the configurations in this harvestdefinition and the current value of the limits in Settings.
createJobs() - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Generates jobs in files from this harvest definition, and updates the schedule for when the harvest definition should happen next time.
CreateLogsMetadataFile - Class in dk.netarkivet.harvester.tools
Create a metadata arcfile for the logs and other archive-worthy job-information found in a given jobsdir.
CreateLogsMetadataFile() - Constructor for class dk.netarkivet.harvester.tools.CreateLogsMetadataFile
 
CREATENEW_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
createNotFoundResponse(URI, Response) - Method in class dk.netarkivet.viewerproxy.ARCArchiveAccess
Generate an appropriate response when a URI is not found.
createPartialHarvest(List<DomainConfiguration>, Schedule, String, String) - Static method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Create new instance of a PartialHavest configured according to the properties of the supplied DomainConfiguration.
createProxy(ObjectName, Class<T>) - Method in interface dk.netarkivet.monitor.jmx.JMXProxyConnection
Method to create a proxy to a given MBean on some remote server.
createQAReturnURL(HttpServletRequest) - Static method in class dk.netarkivet.viewerproxy.webinterface.QASiteSection
Create a return-url for the QA pages that takes one.
createSnapShotJob(Long, DomainConfiguration, long, long, int) - Static method in class dk.netarkivet.harvester.datamodel.Job
Create new instance of Job suitable for snapshot harvesting.
createUniqueTempDir(File, String) - Static method in class dk.netarkivet.common.utils.FileUtils
Creates a new temporary directory with a unique name.
CREDENTIALS_PARAMETER_NAME - Static variable in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
 

D

DailyFrequency - Class in dk.netarkivet.harvester.datamodel
This class implements a frequency of a number of days.
DailyFrequency(int) - Constructor for class dk.netarkivet.harvester.datamodel.DailyFrequency
Create a new daily frequency that happens every numUnits days, anytime.
DailyFrequency(int, int, int) - Constructor for class dk.netarkivet.harvester.datamodel.DailyFrequency
Create a new daily frequency that happens every numUnits days, on the given hour and minute.
DB_BACKUP_INIT_HOUR - Static variable in class dk.netarkivet.common.utils.Settings
The earliest time of day backup will be initiated, 0..24 hours.
DB_SPECIFICS_CLASS - Static variable in class dk.netarkivet.common.utils.Settings
The class that defines DB-specific methods
DB_URL - Static variable in class dk.netarkivet.common.utils.Settings
URL to use to connect to the database.
DBConnect - Class in dk.netarkivet.harvester.datamodel
Logic to connect with the harvest definition database.
DBConnect() - Constructor for class dk.netarkivet.harvester.datamodel.DBConnect
 
DBSpecifics - Class in dk.netarkivet.harvester.datamodel
Abstract collection of DB methods that are not standard SQL.
DBSpecifics() - Constructor for class dk.netarkivet.harvester.datamodel.DBSpecifics
 
decode(String) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Url decodes a string in UTF-8.
DedupCrawlLogIndexCache - Class in dk.netarkivet.archive.indexserver
A cache of crawl log indices appropriate for the Icelandic deduplicator code, excluding all text entries.
DedupCrawlLogIndexCache() - Constructor for class dk.netarkivet.archive.indexserver.DedupCrawlLogIndexCache
 
DEDUPLICATOR_ENABLED - Static variable in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
Xpath for the boolean telling if the deduplicator is enabled in order.xml documents
DEDUPLICATOR_INDEX_LOCATION_XPATH - Static variable in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
Xpath for the deduplicator index directory node in order.xml documents
DEDUPLICATOR_XPATH - Static variable in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
Xpath for the deduplicator node in order.xml documents
DEFAULT_CLASS_KEY - Static variable in class dk.netarkivet.harvester.harvesting.DomainnameQueueAssignmentPolicy
A key used for the cases when we can't figure out the URI.
DEFAULT_FILEPATH - Static variable in class dk.netarkivet.common.utils.Settings
The default place where the settings file can be found.
DEFAULT_MAX_BYTES - Static variable in class dk.netarkivet.harvester.datamodel.Constants
This is the default number set as max bytes harvested.
DEFAULT_MAX_OBJECTS - Static variable in class dk.netarkivet.harvester.datamodel.Constants
This is the default number set as max harvested objects.
DEFAULT_MAX_REQUEST_RATE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
This is the default number set as max request rate.
DEFAULT_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
DEFAULT_SEEDLIST - Static variable in class dk.netarkivet.common.utils.Settings
Default seed list to use when new domains are created.
DefaultMonitorHook - Class in dk.netarkivet.harvester.sidekick
 
DefaultMonitorHook() - Constructor for class dk.netarkivet.harvester.sidekick.DefaultMonitorHook
Does nothing.
DEFINITIONS_SITESECTION_DIRNAME - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
DefinitionsSiteSection - Class in dk.netarkivet.harvester.webinterface
Site section that creates the menu for data definitions.
DefinitionsSiteSection() - Constructor for class dk.netarkivet.harvester.webinterface.DefinitionsSiteSection
Create a new definition SiteSection object.
DelegatingController - Class in dk.netarkivet.viewerproxy
Control of viewer proxy.
DelegatingController(MissingURIRecorder, JobIndexCache, ARCArchiveAccess) - Constructor for class dk.netarkivet.viewerproxy.DelegatingController
Initialise a controller with the relevant instances to control
delete(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Delete domain from persistent storage.
delete(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Delete a domain from the database.
delete(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Delete a harvest definition from persistent storage.
delete(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Delete a harvest definition from persistent storage.
delete(String) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Delete a schedule in the DAO.
delete(String) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
Delete a schedule in the DAO.
delete(String) - Method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Delete a orderxml-template with a given name.
delete(String) - Method in class dk.netarkivet.harvester.datamodel.TemplateDBDAO
Delete a template entirely from the database.
DELETECONFIG_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
DELETEDOMAIN_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
deleteFinalLogs() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Helper method to delete the crawl.log and progress statistics log.
DerbyEmbeddedSpecifics - Class in dk.netarkivet.harvester.datamodel
A class that implement functionality specific to the embedded Derby system.
DerbyEmbeddedSpecifics() - Constructor for class dk.netarkivet.harvester.datamodel.DerbyEmbeddedSpecifics
 
DerbyServerSpecifics - Class in dk.netarkivet.harvester.datamodel
Implementation of DB-specific functions for the server-based Derby.
DerbyServerSpecifics() - Constructor for class dk.netarkivet.harvester.datamodel.DerbyServerSpecifics
 
DerbySpecifics - Class in dk.netarkivet.harvester.datamodel
Derby-specific implementation of DB methods
DerbySpecifics() - Constructor for class dk.netarkivet.harvester.datamodel.DerbySpecifics
 
describeUsages(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Check where a domain is being used.
describeUsages(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Return a string indicating what uses there are of the domain, or null if the domain has no uses that prevent it from being deleted.
describeUsages(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Return a string describing the current uses of a harvest definition, or null if the harvest definition is safe to delete (i.e.
describeUsages(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
 
describeUsages(String) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Get a string describing usages of the named schedule, or null if it is not used anywhere.
describeUsages(String) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
 
describeUsages(String) - Method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Describe where a given order template is being used.
describeUsages(String) - Method in class dk.netarkivet.harvester.datamodel.TemplateDBDAO
Describe where a given template has been used.
DIR_ARCREPOSITORY_BITPRESERVATION - Static variable in class dk.netarkivet.common.utils.Settings
Absolute or relative path to dir containing results of file-list-batch-jobs and checksumming batch jobs for bit preservation
DIR_COMMONTEMPDIR - Static variable in class dk.netarkivet.common.utils.Settings
Common temporary directory for all applications.
dirMustExist(File) - Static method in class dk.netarkivet.common.utils.ApplicationUtils
Ensure that a directory is available and writable.
DIRS_ARCREPOSITORY_ADMIN - Static variable in class dk.netarkivet.common.utils.Settings
Absolute/relative path to where the "central list of files and checksums" (admin.data) is written.
discardProcessOutput(InputStream) - Static method in class dk.netarkivet.common.utils.ProcessUtils
Read the output from a process.
dk.netarkivet.archive - package dk.netarkivet.archive
 
dk.netarkivet.archive.arcrepository - package dk.netarkivet.archive.arcrepository
 
dk.netarkivet.archive.arcrepository.bitpreservation - package dk.netarkivet.archive.arcrepository.bitpreservation
 
dk.netarkivet.archive.arcrepository.distribute - package dk.netarkivet.archive.arcrepository.distribute
 
dk.netarkivet.archive.arcrepositoryadmin - package dk.netarkivet.archive.arcrepositoryadmin
 
dk.netarkivet.archive.bitarchive - package dk.netarkivet.archive.bitarchive
 
dk.netarkivet.archive.bitarchive.distribute - package dk.netarkivet.archive.bitarchive.distribute
 
dk.netarkivet.archive.distribute - package dk.netarkivet.archive.distribute
 
dk.netarkivet.archive.indexserver - package dk.netarkivet.archive.indexserver
 
dk.netarkivet.archive.indexserver.distribute - package dk.netarkivet.archive.indexserver.distribute
 
dk.netarkivet.archive.tools - package dk.netarkivet.archive.tools
 
dk.netarkivet.archive.webinterface - package dk.netarkivet.archive.webinterface
 
dk.netarkivet.common - package dk.netarkivet.common
 
dk.netarkivet.common.distribute - package dk.netarkivet.common.distribute
 
dk.netarkivet.common.distribute.arcrepository - package dk.netarkivet.common.distribute.arcrepository
 
dk.netarkivet.common.distribute.indexserver - package dk.netarkivet.common.distribute.indexserver
 
dk.netarkivet.common.exceptions - package dk.netarkivet.common.exceptions
 
dk.netarkivet.common.management - package dk.netarkivet.common.management
 
dk.netarkivet.common.tools - package dk.netarkivet.common.tools
 
dk.netarkivet.common.utils - package dk.netarkivet.common.utils
 
dk.netarkivet.common.utils.arc - package dk.netarkivet.common.utils.arc
 
dk.netarkivet.common.utils.cdx - package dk.netarkivet.common.utils.cdx
 
dk.netarkivet.common.webinterface - package dk.netarkivet.common.webinterface
 
dk.netarkivet.harvester - package dk.netarkivet.harvester
 
dk.netarkivet.harvester.datamodel - package dk.netarkivet.harvester.datamodel
 
dk.netarkivet.harvester.distribute - package dk.netarkivet.harvester.distribute
 
dk.netarkivet.harvester.harvesting - package dk.netarkivet.harvester.harvesting
 
dk.netarkivet.harvester.harvesting.distribute - package dk.netarkivet.harvester.harvesting.distribute
 
dk.netarkivet.harvester.scheduler - package dk.netarkivet.harvester.scheduler
 
dk.netarkivet.harvester.sidekick - package dk.netarkivet.harvester.sidekick
 
dk.netarkivet.harvester.tools - package dk.netarkivet.harvester.tools
 
dk.netarkivet.harvester.webinterface - package dk.netarkivet.harvester.webinterface
 
dk.netarkivet.monitor - package dk.netarkivet.monitor
 
dk.netarkivet.monitor.jmx - package dk.netarkivet.monitor.jmx
 
dk.netarkivet.monitor.logging - package dk.netarkivet.monitor.logging
 
dk.netarkivet.monitor.tools - package dk.netarkivet.monitor.tools
 
dk.netarkivet.monitor.webinterface - package dk.netarkivet.monitor.webinterface
 
dk.netarkivet.viewerproxy - package dk.netarkivet.viewerproxy
 
dk.netarkivet.viewerproxy.distribute - package dk.netarkivet.viewerproxy.distribute
 
dk.netarkivet.viewerproxy.webinterface - package dk.netarkivet.viewerproxy.webinterface
 
doCrawl() - Method in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
This method launches heritrix in the following way: 1.
documentHarvest(File, long, long) - Static method in class dk.netarkivet.harvester.harvesting.HarvestDocumentation
Documents the harvest under the given dir in a packaged metadata arc file in a directory 'metadata' under the current dir.
documentOldJob(File, long, long) - Static method in class dk.netarkivet.harvester.harvesting.HarvestDocumentation
Document an old job from an oldjobs directory on the harvesters.
Domain - Class in dk.netarkivet.harvester.datamodel
Represents known information about a domain A domain is identified by a domain name (ex: kb.dk)
Domain(String) - Constructor for class dk.netarkivet.harvester.datamodel.Domain
Create new instance of a domain.
DOMAIN_BYTELIMIT_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
DOMAIN_CONFIG_MAXRATE - Static variable in class dk.netarkivet.common.utils.Settings
Default download rate for domain configuration.
DOMAIN_DEFAULT_CONFIG - Static variable in class dk.netarkivet.common.utils.Settings
The name of a configuration that is created by default and which is initially used for snapshot harvests.
DOMAIN_DEFAULT_ORDERXML - Static variable in class dk.netarkivet.common.utils.Settings
Name of order xml template used for domains if nothing else is specified (e.g.
DOMAIN_IDENTIFIER - Static variable in class dk.netarkivet.harvester.webinterface.Constants
This constant is used as a prefix to identify a request parameter as a domain/configuration pair.
DOMAIN_LIMIT_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
DOMAIN_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
DOMAIN_SEARCH_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
DomainConfiguration - Class in dk.netarkivet.harvester.datamodel
This class describes a configuration for harvesting a domain.
DomainConfiguration(String, Domain, List<SeedList>, List<Password>) - Constructor for class dk.netarkivet.harvester.datamodel.DomainConfiguration
Create a new configuration for a domain.
DomainConfigurationDefinition - Class in dk.netarkivet.harvester.webinterface
Utility class containing methods for processing a GUI-request to update the details of a domain-configuration.
DomainConfigurationDefinition() - Constructor for class dk.netarkivet.harvester.webinterface.DomainConfigurationDefinition
 
DomainDAO - Class in dk.netarkivet.harvester.datamodel
Persistent storage for Domain objects.
DomainDAO() - Constructor for class dk.netarkivet.harvester.datamodel.DomainDAO
protected constructor for singleton class.
DomainDBDAO - Class in dk.netarkivet.harvester.datamodel
A database-based implementation of the DomainDAO.
DomainDBDAO() - Constructor for class dk.netarkivet.harvester.datamodel.DomainDBDAO
Creates a database-based implementation of the DomainDAO.
DomainDefinition - Class in dk.netarkivet.harvester.webinterface
Utility class for handling update of domain from the domain jsp page.
DomainDefinition() - Constructor for class dk.netarkivet.harvester.webinterface.DomainDefinition
 
DomainHarvestInfo - Class in dk.netarkivet.harvester.datamodel
DomainConfigPair class for extracted information on harvests on a specific domain.
DomainHarvestInfo(String, int, String, long, int, String, Date, Date, long, long, StopReason) - Constructor for class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
DomainHarvestReport - Class in dk.netarkivet.harvester.harvesting.distribute
Interface to define what kind of statistics, all crawlers are supposed to deliver to this system.
DomainHarvestReport() - Constructor for class dk.netarkivet.harvester.harvesting.distribute.DomainHarvestReport
Default constructor that does nothing.
DomainHistory - Class in dk.netarkivet.harvester.datamodel
Container for the historical information available for a domain.
DomainHistory() - Constructor for class dk.netarkivet.harvester.datamodel.DomainHistory
Create new DomainHistory instance.
DomainIngester - Class in dk.netarkivet.harvester.webinterface
This class manages a thead of ingesting domains.
DomainIngester(JspWriter, File) - Constructor for class dk.netarkivet.harvester.webinterface.DomainIngester
Create a new ingester for a given session and outpout, reading domains from a file.
DOMAINLIST_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
domainNameFromHostname(String) - Static method in class dk.netarkivet.harvester.datamodel.Domain
Return a domain name (last two parts of hostname or IP address).
DomainnameQueueAssignmentPolicy - Class in dk.netarkivet.harvester.harvesting
Using the domain as the queue-name.
DomainnameQueueAssignmentPolicy() - Constructor for class dk.netarkivet.harvester.harvesting.DomainnameQueueAssignmentPolicy
 
DomainOwnerInfo - Class in dk.netarkivet.harvester.datamodel
This class manages owner information about a domain.
DomainOwnerInfo(Date, String) - Constructor for class dk.netarkivet.harvester.datamodel.DomainOwnerInfo
Create new instance.
DomainSeedsDefinition - Class in dk.netarkivet.harvester.webinterface
Contains utility methods for updating seedlists from the GUI.
DomainSeedsDefinition.UrlInfo - Class in dk.netarkivet.harvester.webinterface
Utility class gathering together data relating to the editing of a seed list.
DomainSeedsDefinition.UrlInfo(String, String) - Constructor for class dk.netarkivet.harvester.webinterface.DomainSeedsDefinition.UrlInfo
 
domainstats - Variable in class dk.netarkivet.harvester.harvesting.distribute.DomainHarvestReport
Datastructure holding the domain-information contained in one harvest.
DomainStats - Class in dk.netarkivet.harvester.harvesting.distribute
Tuple class to hold domain harvest statistics for a single domain.
DomainStats(long, long, StopReason) - Constructor for class dk.netarkivet.harvester.harvesting.distribute.DomainStats
Constructor for a DomainStats object.
done - Variable in class dk.netarkivet.harvester.webinterface.DomainIngester
Whether the ingesting is done yet.
doOneCrawl(Job, List<MetadataEntry>) - Method in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerClient
Submit an doOneCrawl request to a HarvestControllerServer with correct priority.
DoOneCrawlMessage - Class in dk.netarkivet.harvester.harvesting.distribute
Container for doOneCrawl request.
DoOneCrawlMessage(Job, ChannelID, List<MetadataEntry>) - Constructor for class dk.netarkivet.harvester.harvesting.distribute.DoOneCrawlMessage
A NetarkivetMessage that contains a Job for Heritrix.
dropJobConfigsTmpTable(Connection, String) - Method in class dk.netarkivet.harvester.datamodel.DBSpecifics
Dispose of a temporary table gotten with getTemporaryTable.
dropJobConfigsTmpTable(Connection, String) - Method in class dk.netarkivet.harvester.datamodel.DerbySpecifics
Dispose of a temporary table gotten with getTemporaryTable.
dropJobConfigsTmpTable(Connection, String) - Method in class dk.netarkivet.harvester.datamodel.MySQLSpecifics
Dispose of a temporary table created with getTemporaryTable.

E

e - Variable in class dk.netarkivet.harvester.webinterface.DomainIngester
If an exception is thrown during ingest, it gets stored here.
EDIT_CONFIG_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
EDIT_URLLIST_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
editHarvestDefinition(Long, HarvestDefinition) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Edit the harvestdefinition.
edition - Variable in class dk.netarkivet.harvester.datamodel.Domain
Edition is used by the DAO to keep track of changes.
edition - Variable in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Edition is used by the DAO to keep track of changes.
edition - Variable in class dk.netarkivet.harvester.datamodel.Schedule
Edition is used by the DAO to keep track of changes.
EDITION_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
EMailNotifications - Class in dk.netarkivet.common.utils
Handles serious errors by sending email.
EMailNotifications() - Constructor for class dk.netarkivet.common.utils.EMailNotifications
 
EMailUtils - Class in dk.netarkivet.common.utils
Utilities for sending an email.
EMailUtils() - Constructor for class dk.netarkivet.common.utils.EMailUtils
 
encode(String) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Url encodes a string to UTF-8.
encodeAndEscapeHTML(String) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Encode a string for use in a URL, then escape characters that must be escaped in HTML.
ENTRY_COMPONENT_SEPARATOR_STRING - Static variable in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
String used to separate the different parts of the arcRepositoryEntry, when we write the entry to persistent storage.
ENVIRONMENT_BATCH_LOCATION - Static variable in class dk.netarkivet.common.utils.Settings
Default bit archive to use for batch jobs (if none is specified)
ENVIRONMENT_LOCATION_NAMES - Static variable in class dk.netarkivet.common.utils.Settings
The names of all institutional bit archive locations in the environment, e.g., "KB" and "SB".
ENVIRONMENT_NAME - Static variable in class dk.netarkivet.common.utils.Settings
The name of the environment in which this code is running, e.g.
ENVIRONMENT_THIS_CREDENTIALS - Static variable in class dk.netarkivet.common.utils.Settings
Credentials to enter in the GUI for "deleting" ARC files in this bit archive.
ENVIRONMENT_THIS_LOCATION - Static variable in class dk.netarkivet.common.utils.Settings
For archiving applications, which bit archive are you part of?
equals(Object) - Method in class dk.netarkivet.common.distribute.ChannelID
Implements equality check for ChannelIDs.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Autogenerated equals.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.Frequency
Autogenerated equals.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Tests whether some other object is "equal to" this HarvestDefinition.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Autogenerated from IDEA.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Autogenerated equals.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Autogenerated equals.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.Password
equals method overriding Object#equals.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.RepeatingSchedule
Autogenerated equals.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.Schedule
Autogenerated equals.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.SeedList
Auto generated by IntelliJ IDEA.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.TimedSchedule
Autogenerated equals.
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.TLDInfo
 
equals(Object) - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Autogenerated equals.
equals(Object) - Method in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
Equals method, that overrides the Object.equals method.
errMsg - Variable in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor.BatchJobStatus
A string with a concatention of errors.
ERROR_DELIMITTER - Static variable in class dk.netarkivet.common.distribute.NetarkivetMessage
 
errorEvent(String, Throwable) - Method in class dk.netarkivet.common.utils.EMailNotifications
Sends an error message notification including an exception.
errorEvent(String) - Method in class dk.netarkivet.common.utils.Notifications
Notify about an error event.
errorEvent(String, Throwable) - Method in class dk.netarkivet.common.utils.Notifications
Notifies about an error event including an exception.
ERRORFACTOR_PERMITTED_BESTGUESS - Static variable in class dk.netarkivet.common.utils.Settings
Used when calculating expected size of a harvest of some configuration during job-creation process.
ERRORFACTOR_PERMITTED_PREVRESULT - Static variable in class dk.netarkivet.common.utils.Settings
Used when calculating expected size of a harvest of some configuration during job-creation process.
escapeHtmlValues(String) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Escapes HTML special characters ", &, < and > (but not ').
escapeJavascriptQuotes(String) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Escapes a string for use in javascript.
EventHarvest - Class in dk.netarkivet.harvester.webinterface
Contains utility methods for supporting event harvest GUI.
EXCEPTION_WHEN_ADDING_LIVENESSLOGGER - Static variable in class dk.netarkivet.common.utils.ApplicationUtils
System.exit() value for the case where the liveness logger for the application could not be started.
EXCEPTION_WHEN_ADDING_MANAGEMENT - Static variable in class dk.netarkivet.common.utils.ApplicationUtils
System.exit() value for the case where the management registration for the application could not be started.
EXCEPTION_WHEN_ADDING_SHUTDOWN_HOOK - Static variable in class dk.netarkivet.common.utils.ApplicationUtils
System.exit() value for the case where the Shutdown Hook for the application could not be added.
EXCEPTION_WHILE_INSTANTIATING - Static variable in class dk.netarkivet.common.utils.ApplicationUtils
System.exit() value for the case where the application class could not be instantiated.
ExceptionUtils - Class in dk.netarkivet.common.utils
Utilities for reading a stacktrace.
EXCLUDE_FILE_HEADERS - Static variable in class dk.netarkivet.common.utils.arc.BatchFilter
A default filter: Accepts all but the first file
ExcludeFilterMapXpath - Static variable in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Xpath needed by Job.editOrderXML_crawlerTraps().
executeCommand(Request, Response) - Method in class dk.netarkivet.viewerproxy.CommandResolver
Abstract method for parsing of the URL and delegating to relevant methods.
executeCommand(Request, Response) - Method in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Handles parsing of the URL and delegating to relevant methods.
executeCommand(Request, Response) - Method in class dk.netarkivet.viewerproxy.GetDataResolver
Handles parsing of the URL and delegating to relevant methods for known commands.
executeCommand(Request, Response) - Method in class dk.netarkivet.viewerproxy.UnknownCommandResolver
Helper method that checks if this is a command URL and throw an error if it is.
exists() - Method in class dk.netarkivet.archive.bitarchive.BitarchiveARCFile
Return true if the file exists, false otherwise.
exists(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Check existence of a domain with the given domainName.
exists(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Return true if a domain with the given name exists.
exists(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Check, if there exists a HarvestDefinition identified by a given OID.
exists(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
 
exists(Long) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Check whether a particular job exists.
exists(Long) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Check whether a particular job exists.
exists(String) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Returns whether a named schedule exists.
exists(String) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
Returns whether a named schedule exists.
exists(String) - Method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Check, if there exists a orderxml-template with a given name.
exists(String) - Method in class dk.netarkivet.harvester.datamodel.TemplateDBDAO
Return true if the database contains a template with the given name.
exists() - Method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Returns true, if harvestInfo exists in crawDir, otherwise false.
existsIn(File) - Static method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Returns true if the given directory exists and contains a harvestInfo file.
EXPECTED_AVERAGE_BYTES_PER_OBJECT - Static variable in class dk.netarkivet.common.utils.Settings
How many bytes the average object is expected to be on domains where we don't know any better.
exposeJMXMBeanServer() - Static method in class dk.netarkivet.common.management.MBeanConnectorCreator
Registers an RMI connector to the local mbean server in a private RMI registry, under the name "jmxrmi".
ExtractCDX - Class in dk.netarkivet.common.tools
Command line tool for extracting CDX information from given ARC files.
ExtractCDX() - Constructor for class dk.netarkivet.common.tools.ExtractCDX
 
ExtractCDX - Class in dk.netarkivet.common.utils.cdx
Utility class for creating CDX-files.
ExtractCDX() - Constructor for class dk.netarkivet.common.utils.cdx.ExtractCDX
 
ExtractCDXJob - Class in dk.netarkivet.common.utils.cdx
Batch job that extracts information to create a CDX file.
ExtractCDXJob(boolean) - Constructor for class dk.netarkivet.common.utils.cdx.ExtractCDXJob
Constructs a new job for extracting CDX indexes.
ExtractCDXJob() - Constructor for class dk.netarkivet.common.utils.cdx.ExtractCDXJob
Equivalent to ExtractCDXJob(true).

F

file - Variable in class dk.netarkivet.common.distribute.AbstractRemoteFile
The file this is remote file for
FILE_NAME_PARAMETER - Static variable in class dk.netarkivet.viewerproxy.GetDataResolver
Parameter defining the file to return the getting files or records.
FILE_OFFSET_PARAMETER - Static variable in class dk.netarkivet.viewerproxy.GetDataResolver
Parameter defining the offset into an ARC file for getting a record.
FileArrayIterator<T> - Class in dk.netarkivet.common.utils
An iterator that iterates over elements that can be read from files, given an array of files.
FileArrayIterator(File[]) - Constructor for class dk.netarkivet.common.utils.FileArrayIterator
 
FileBasedCache<I> - Class in dk.netarkivet.archive.indexserver
A generic cache that stores items in files.
FileBasedCache(String) - Constructor for class dk.netarkivet.archive.indexserver.FileBasedCache
Creates a new FileBasedCache object.
FileBatchJob - Class in dk.netarkivet.common.utils.arc
Interface defining a batch job to run on a set of files.
FileBatchJob() - Constructor for class dk.netarkivet.common.utils.arc.FileBatchJob
 
fileDeletable - Variable in class dk.netarkivet.common.distribute.AbstractRemoteFile
If true, the file may be deleted after all transfers are done.
fileIsMissing(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Check if the file is missing from a bitarchive
FileListJob - Class in dk.netarkivet.archive.arcrepository.bitpreservation
A batch job which returns a list of all files in the bitarchive in which it runs.
FileListJob() - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.FileListJob
 
FilePreservationStatus - Class in dk.netarkivet.archive.arcrepository.bitpreservation
This class collects the available bit preservation information for a file.
FilePreservationStatus(String, ArcRepositoryEntry) - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Create new instance of the preservation status for a file.
filesFailed - Variable in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor.BatchJobStatus
The accumulated list of files failed in replies received so far.
filesFailed - Variable in class dk.netarkivet.common.utils.arc.FileBatchJob
 
filesize - Variable in class dk.netarkivet.common.distribute.AbstractRemoteFile
The size of the file.
FILESTATUS_CHECKSUM_PAGE - Static variable in class dk.netarkivet.archive.webinterface.Constants
BitPreservation page that checks files in archive for wrong checksum
FILESTATUS_MISSING_PAGE - Static variable in class dk.netarkivet.archive.webinterface.Constants
BitPreservation page that checks if any files are missing in one of the bitarchives
FILESTATUS_PAGE - Static variable in class dk.netarkivet.archive.webinterface.Constants
BitPreservation main Java server page that contains status information about the bitarchives.
FileStatusCheck - Class in dk.netarkivet.archive.arcrepository.bitpreservation
 
FileStatusCheck(String, String, String) - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.FileStatusCheck
 
FileUtils - Class in dk.netarkivet.common.utils
Misc.
FileUtils() - Constructor for class dk.netarkivet.common.utils.FileUtils
 
FileUtils.FilenameParser - Class in dk.netarkivet.common.utils
A class for parsing an ARC filename as generated by our runs of Heritrix and retrieveing components like harvestID and jobID.
FileUtils.FilenameParser(File) - Constructor for class dk.netarkivet.common.utils.FileUtils.FilenameParser
Parser the name of the given file.
filter(File) - Method in class dk.netarkivet.common.utils.FileArrayIterator
Returns the T object corresponding to the given file, or null if that object is to be skipped.
filter(T) - Method in class dk.netarkivet.common.utils.FilterIterator
Returns the object corresponding to the given object, or null if that object is to be skipped.
filter(ResultSet) - Method in class dk.netarkivet.common.utils.ResultSetIterator
MISSING JAVADOC DESCRIPTION.
filterHeader(String, String) - Method in class dk.netarkivet.viewerproxy.ARCArchiveAccess
Apply filters to HTTP headers.
FilterIterator<T,S> - Class in dk.netarkivet.common.utils
An iterator that filters out and converts items from another iterator.
FilterIterator(Iterator<T>) - Constructor for class dk.netarkivet.common.utils.FilterIterator
Create a new iterator based on an old one.
FIND_MISSING_FILES_PARAM - Static variable in class dk.netarkivet.archive.webinterface.Constants
Parameter name for the action of running a batch job for missing files.
FIND_MISSING_FILES_PARAMETER_NAME - Static variable in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
 
findDefaultStopReason(File) - Static method in class dk.netarkivet.harvester.harvesting.HarvestController
Get whether we stopped normally in progress statistics log
findMissingFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
This method takes as input the name of a bitarchive institution for which we have previously run a runFileListJob.
findWrongFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
This method finds out which files in a given bitarchive are misrepresented in the admin data: Either having the wrong checksum or not being marked as uploaded when it actually is.
finish(OutputStream) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ChecksumJob
Finishing the job requires nothing particular.
finish(OutputStream) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileListJob
Does nothing.
finish(OutputStream) - Method in class dk.netarkivet.common.utils.arc.ARCBatchJob
Finish up the job.
finish(OutputStream) - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
Finish up the job.
finish(OutputStream) - Method in class dk.netarkivet.common.utils.cdx.ExtractCDXJob
End of the batch job.
FIX_ADMIN_CHECKSUM_PARAMETER_NAME - Static variable in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
 
FixedUURI - Class in dk.netarkivet.harvester.harvesting
Fixed UURI which extends UURI to fix an NPE bug in getReferencedHost.
FixedUURI() - Constructor for class dk.netarkivet.harvester.harvesting.FixedUURI
 
FixedUURI(String, boolean, String) - Constructor for class dk.netarkivet.harvester.harvesting.FixedUURI
 
FixedUURI(UURI, UURI) - Constructor for class dk.netarkivet.harvester.harvesting.FixedUURI
 
FixedUURI(String, boolean) - Constructor for class dk.netarkivet.harvester.harvesting.FixedUURI
 
flipActive(PageContext, I18n) - Static method in class dk.netarkivet.harvester.webinterface.SnapshotHarvestDefinition
Flip the active status of a harvestdefinition named in the "flipactive" parameter.
FLIPACTIVE_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
flush() - Method in class dk.netarkivet.monitor.logging.CachingLogHandler
Does nothing.
formatFilename(String) - Static method in class dk.netarkivet.common.utils.FileUtils
Returns a valid filename for most filesystems.
ForwardedToErrorPage - Exception in dk.netarkivet.common.exceptions
This exception indicates that we have forwarded to a JSP error page and thus should stop all processing and just return at the top level JSP.
ForwardedToErrorPage(String) - Constructor for exception dk.netarkivet.common.exceptions.ForwardedToErrorPage
Create a new ForwardedToErrorPage exception
ForwardedToErrorPage(String, Throwable) - Constructor for exception dk.netarkivet.common.exceptions.ForwardedToErrorPage
Create a new ForwardedToErrorPage exception based on an old exception
forwardOnEmptyParameter(PageContext, String...) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Checks that the given parameters exist and are not empty.
forwardOnIllegalParameter(PageContext, String, String...) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Checks that the given parameter exists and is one of a set of values.
forwardOnMissingParameter(PageContext, String...) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Checks that the given parameters exist.
forwardWithErrorMessage(PageContext, I18n, String, Object...) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Forward to our standard error message page with an internationalized message.
forwardWithErrorMessage(PageContext, I18n, Throwable, String, Object...) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Forward to our standard error message page with an internationalized message, in case of exception.
forwardWithRawErrorMessage(PageContext, I18n, String, Object...) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Forward to our standard error message page with an internationalized message.
Frequency - Class in dk.netarkivet.harvester.datamodel
This class defines various frequencies at which things can happen, such as midnight every day, 13:45 the first monday of a month, etc.
Frequency(int, boolean) - Constructor for class dk.netarkivet.harvester.datamodel.Frequency
Initialise a frequency with information about how many periods between events, and whether it's at a specified time in the period.
frequency - Variable in class dk.netarkivet.harvester.datamodel.Schedule
Frequency of runs, possibly with a time it should happen at.
FROM_XPATH - Static variable in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
Xpath for the http "from" header field in order.xml-documents
fromOrdinal(int) - Static method in enum dk.netarkivet.harvester.datamodel.JobPriority
Helper method that gives a proper object from e.g.
fromOrdinal(int) - Static method in enum dk.netarkivet.harvester.datamodel.JobStatus
Helper method that gives a proper object from e.g.
FTP_COPYTO_RETRIES - Static variable in class dk.netarkivet.common.utils.Settings
The number of times FTPRemoteFile should try before giving up a copyTo operation.
FTP_SERVER_NAME - Static variable in class dk.netarkivet.common.utils.Settings
The default FTP-server used.
FTP_SERVER_PORT - Static variable in class dk.netarkivet.common.utils.Settings
The default FTP-server port used.
FTP_USER_NAME - Static variable in class dk.netarkivet.common.utils.Settings
The default FTP username.
FTP_USER_PASSWORD - Static variable in class dk.netarkivet.common.utils.Settings
The default FTP password.
FTPRemoteFile - Class in dk.netarkivet.common.distribute
Class encapsulating upload to & download from an ftp-server.
FullCrawlLogIndexCache - Class in dk.netarkivet.archive.indexserver
A CrawlLogIndexCache that takes in all entries in the crawl log.
FullCrawlLogIndexCache() - Constructor for class dk.netarkivet.archive.indexserver.FullCrawlLogIndexCache
Create a new FullCrawlLogIndexCache, creating Lucene indexes.
FullHarvest - Class in dk.netarkivet.harvester.datamodel
This class contains the specific properties and operations of snapshot harvest definitions.
FullHarvest(String, String, Long, long, long) - Constructor for class dk.netarkivet.harvester.datamodel.FullHarvest
Create new instance of FullHarvest configured according to the properties of the supplied DomainConfiguration.

G

generateActionListForMissingFiles(Location, Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
This methods figures out what actions to take for missing files by comparing checksums for missing files with the reference bitarchive.
generateCDX(File, File) - Static method in class dk.netarkivet.common.utils.cdx.ExtractCDX
Applies createCDXRecord() to all ARC files in a directory, creating one CDX file per ARC file.
generateFooter(JspWriter) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Writes out footer information to close the page.
generateHeader(PageContext) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Prints the header information for the webpages in the GUI.
generateHeader(String, PageContext) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Prints the header information for the webpages in the GUI.
generateJobs(Date) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Generate new jobs for the harvestdefinitions in persistent storage.
generateLink(JMXSummaryUtils.StarredRequest, String, String, String) - Static method in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
Generate an HTML link to the JMX summary page with one part of the URL parameters set to a specific value.
generateMD5(byte[]) - Static method in class dk.netarkivet.common.utils.MD5
Generate an MD5 for a byte array.
generateMD5(InputStream) - Static method in class dk.netarkivet.common.utils.MD5
Generates an MD5 on an InputStream, throwing away the data itself.
generateMD5onFile(File) - Static method in class dk.netarkivet.common.utils.MD5
Generates an MD5 on a given file.
generateMessage(String, Locale) - Static method in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
Make an HTML fragment that shows a log message preformatted.
generateNavigationTree(JspWriter, String, Locale) - Method in class dk.netarkivet.common.webinterface.SiteSection
Generate this section's part of the navigation tree (sidebar).
generateNextID() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Generates the next id of a harvest definition.
generateNextID() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Generates the next id of a harvest definition.
generateNextID() - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Generates the next id of job.
generateNextID() - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
 
generateShowAllLink(JMXSummaryUtils.StarredRequest, String, Locale) - Static method in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
Generate HTML to show at the top of the table, containing a "show all" link if the parameter is currently restricted.
get(String, long) - Method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Sends a GetMessage on the "TheArcrepos" queue and waits for a reply.
get(String, long) - Method in class dk.netarkivet.archive.bitarchive.Bitarchive
Get an ARC record out of the archive.
get(String, long) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
Submit a get request to the bitarchive.
get(GetMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
Submit an already constructed batch message to the archive.
get(Set<I>) - Method in class dk.netarkivet.archive.indexserver.FileBasedCache
Utility method to get a number of cache entries at a time.
get(Set<Long>) - Method in interface dk.netarkivet.archive.indexserver.RawDataCache
Get the raw data files for a set of job IDs.
get(String, long) - Method in interface dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClient
Gets a single ARC record out of the ArcRepository.
get(String) - Static method in class dk.netarkivet.common.distribute.arcrepository.Location
Get an object representing the institution with the given name.
get(String, long) - Method in interface dk.netarkivet.common.distribute.arcrepository.PreservationArcRepositoryClient
Gets a single ARC record out of the ArcRepository.
get(String, long) - Method in class dk.netarkivet.common.distribute.arcrepository.TrivialArcRepositoryClient
Gets a single ARC record out of the ArcRepository.
get(String, long) - Method in interface dk.netarkivet.common.distribute.arcrepository.ViewerArcRepositoryClient
Gets a single ARC record out of the ArcRepository.
get(int) - Method in class dk.netarkivet.common.utils.ReadOnlyByteArray
Gets the element at the given index.
get(String) - Static method in class dk.netarkivet.common.utils.Settings
Gets a setting.
GET_FILE_COMMAND - Static variable in class dk.netarkivet.viewerproxy.GetDataResolver
Command for getting a single file from the bitarchive.
GET_INFO_COMMAND - Static variable in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
 
GET_METADATA_COMMAND - Static variable in class dk.netarkivet.viewerproxy.GetDataResolver
Command for getting all metadata for a single job.
GET_RECORD_COMMAND - Static variable in class dk.netarkivet.viewerproxy.GetDataResolver
Command for getting a specific record (file+offset) from an ARC file in the bitarchive.
GET_RECORDED_URIS_COMMAND - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Command for getting collected urls
GET_STATUS_COMMAND - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Command for getting status
getActive() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Returns the activation status.
getActualStart() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the actual time when this job was started.
getActualStop() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the actual time when this job was stopped/completed.
getAdminBitarchiveState(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Get the status of the file in a bitarchive, according to the admin data.
getAdminBitarchiveStoreState(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Get the status of the file in a bitarchive, according to the admin data.
getAdminChecksum() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Get the MD5 checksum stored in the admin data.
getAliases(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Return a list of AliasInfo objects.
getAliases(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
getAliasInfo() - Method in class dk.netarkivet.harvester.datamodel.Domain
Returns the alias info for this domain, or null if this domain is not an alias.
getAliasOf() - Method in class dk.netarkivet.harvester.datamodel.AliasInfo
 
getAll(String) - Static method in class dk.netarkivet.common.utils.Settings
Gets a list of settings.
getAll(JobStatus) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Return a list of all jobs with the given status.
getAll() - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Return a list of all jobs .
getAll(JobStatus) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Return a list of all jobs with the given status, ordered by id.
getAll() - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Return a list of all jobs .
getAll() - Method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Returns an iterator with all names of order.xml-templates.
getAll() - Method in class dk.netarkivet.harvester.datamodel.TemplateDBDAO
Returns an iterator with all names of order.xml-templates.
getAllAliases() - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Get a list of all current alias-relations.
getAllAliases() - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
getAllArchives_ALL_BAs() - Static method in class dk.netarkivet.common.distribute.Channels
Returns ALL_BA channels for every known bitarchive.
getAllArchives_ANY_BAs() - Static method in class dk.netarkivet.common.distribute.Channels
Returns ANY_BA channels for every known bitarchive.
getAllArchives_BAMONs() - Static method in class dk.netarkivet.common.distribute.Channels
Returns BAMON channels for every known bitarchive.
getAllBa() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the topic that all bitarchive machines on this locations listen on.
getAllConfigurations() - Method in class dk.netarkivet.harvester.datamodel.Domain
Gets all configurations belonging to this domain.
getAllConfigurationsAsSortedList() - Method in class dk.netarkivet.harvester.datamodel.Domain
Gets all configurations belonging to this domain.
getAllDomainOwnerInfo() - Method in class dk.netarkivet.harvester.datamodel.Domain
Get array of domain owner information.
getAllDomains() - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Gets list of all domains.
getAllDomains() - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Get a list of all domains.
getAllDomainsInSnapshotHarvestOrder() - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Gets list of all domains in the order expected by snapshot harvest job generation, that is order by template name, then byte limit (descending), then domain name.
getAllDomainsInSnapshotHarvestOrder() - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Get a list of all domains in snapshot harvest order.
getAllFileNames() - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Returns a set of the all arcfile names in the repository.
getAllFileNames(Location, BitArchiveStoreState) - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Returns a set of the names arcfile names that are in a given state for a specific bitarchive in the repository.
getAllFullHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Returns an iterator of all snapshot harvest definitions.
getAllFullHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Returns an iterator of all snapshot harvest definitions ordered by name.
getAllHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get a list of all existing harvest definitions.
getAllHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Get a list of all existing harvest definitions ordered by name.
getAllJobIds(JobStatus) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Return a list of all job_id's representing jobs with the given status.
getAllJobIds() - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Return a list of all job_ids .
getAllJobIds(JobStatus) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Return a list of all job_id's representing jobs with the given status.
getAllJobIds() - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Return a list of all job_ids .
getAllPartialHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Returns an iterator of all non-snapshot harvest definitions.
getAllPartialHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Returns an iterator of all non-snapshot harvest definitions ordered by name.
getAllPasswords() - Method in class dk.netarkivet.harvester.datamodel.Domain
Return the passwords defined for this domain.
getAllPasswordsAsSortedList() - Method in class dk.netarkivet.harvester.datamodel.Domain
Return the passwords defined for this domain.
getAllSchedules() - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Get iterator to all available schedules.
getAllSchedules() - Method in class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
Get iterator to all available schedules.
getAllSeedLists() - Method in class dk.netarkivet.harvester.datamodel.Domain
Get all seedlists belonging to this domain.
getAllSeedListsAsSortedList() - Method in class dk.netarkivet.harvester.datamodel.Domain
Get all seedlists belonging to this domain.
getAllSparseFullHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get all sparse versions of full harvests for GUI purposes.
getAllSparseFullHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Get all sparse versions of full harvests for GUI purposes.
getAllSparsePartialHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get all sparse versions of partial harvests for GUI purposes.
getAllSparsePartialHarvestDefinitions() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Get all sparse versions of partial harvests for GUI purposes.
getAndRemoveReplyInfo() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Get the reply info and remove it from the entry.
getAnyBa() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the channel where exactly one of all the bitarchive machines at this location will get the message.
getAnyHighpriorityHaco() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the queue which is used by the scheduler to send doOneCrawl to Harvest Controllers of high priority (selective harvests).
getAnyLowpriorityHaco() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the queue which is used by the scheduler to send doOneCrawl to Harvest Controllers of low priority (snapshot harvests).
getApplicationName() - Method in class dk.netarkivet.monitor.webinterface.JMXStatusEntry
 
getApplicationName() - Method in interface dk.netarkivet.monitor.webinterface.StatusEntry
Get the name of the application that this status entry is from.
getArcFile() - Method in class dk.netarkivet.archive.bitarchive.distribute.GetMessage
Get name of the arc file.
getArcfile() - Method in class dk.netarkivet.common.utils.cdx.CDXRecord
Get the given arcfile
getArcfileName() - Method in class dk.netarkivet.archive.arcrepository.distribute.StoreMessage
Retrieve name of the stored file.
getArcfileName() - Method in class dk.netarkivet.archive.bitarchive.distribute.GetFileMessage
Get name of the file to retrieve.
getArcfileName() - Method in class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
Get name of the file to retrieve.
getArcfileName() - Method in class dk.netarkivet.archive.bitarchive.distribute.UploadMessage
Retrieve name of the uploaded file.
getArcFilePrefix() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Returns the prefix used to generate ARC files.
getArcFiles() - Method in class dk.netarkivet.harvester.harvesting.IngestableFiles
Get a list of all ARC files that should get ingested.
getARCRecord() - Method in class dk.netarkivet.common.utils.arc.ShareableARCRecord
Returns the ARC record around which the ShareableARCRecord is based.
getAtticPath(File) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Return the path used to store files that are removed by RemoveAndGetFileMessage.
getBACountFiles(Location) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Return the number of files found in the bitarchive.
getBACountMissingFiles(Location) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Get the number of missing files in a given bitarchive.
getBaMonForInstitution(String) - Static method in class dk.netarkivet.common.distribute.Channels
Given an institution name, returns the BAMON queue to which batch jobs must be sent in order to run them on that institutions bitarchive.
getBitarchive() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileStatusCheck
 
getBitarchiveAppId() - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveServer
Returns a String that identifies this bit archive application (within the bit archive, i.e.
getBitArchiveAppId() - Method in class dk.netarkivet.common.distribute.arcrepository.BatchStatus
Get the appId (internal string) for the bitarchive that these are the results from.
getBitarchiveChecksum(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Get the checksum of this file in a specific bitarchive.
getBitarchiveClientFromLocationName(String) - Method in class dk.netarkivet.archive.arcrepository.ArcRepository
Returns a bitarchive client based on a location name.
getBitarchiveID() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Returns id information for the bitarchive which generated this message.
getBitarchiveID() - Method in class dk.netarkivet.archive.bitarchive.distribute.HeartBeatMessage
 
getBitarchiveName() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage
 
getByteCount(String) - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainHarvestReport
Get the number of bytes downloaded for the given domain.
getByteCount() - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainStats
 
getBytesDownloaded() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getBytesFree(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Returns the number of bytes free on the file system that the given file resides on.
getBytesHarvested() - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
getCacheDir() - Method in class dk.netarkivet.archive.indexserver.FileBasedCache
Get the directory that the files are cached in.
getCacheFile(I) - Method in class dk.netarkivet.archive.indexserver.FileBasedCache
Get the file that caches content for the given ID.
getCacheFile(Set<T>) - Method in class dk.netarkivet.archive.indexserver.MultiFileBasedCache
Get the filename for the file containing the combined data for a set of IDs.
getCacheFile(Long) - Method in class dk.netarkivet.archive.indexserver.RawMetadataCache
Get the file potentially containing (cached) data for a single job.
getCDXInstance() - Static method in class dk.netarkivet.common.distribute.indexserver.IndexClientFactory
Get a cache of CDX files for a set of jobs.
getCDXRecordFilter(String) - Method in class dk.netarkivet.common.utils.cdx.CDXReader
Get a specific filter by the name of the filter - if not found return null.
getCDXURI(String, String, String, String) - Static method in class dk.netarkivet.harvester.harvesting.HarvestDocumentation
Generates a URI identifying CDX info for one harvested ARC file.
getChannelID() - Method in class dk.netarkivet.common.distribute.arcrepository.Location
Get the channel id that corresponds to this location.
getChecksum() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage
 
getCheckSum(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Get Checksum for a given arcfile.
getChecksum() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Get the checksum for this entry.
getCheckSum() - Method in class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
Get the checksum of the file to remove.
getChecksum() - Method in class dk.netarkivet.common.distribute.AbstractRemoteFile
Get checksum for file, or null if checksums were not requested.
getChecksum() - Method in class dk.netarkivet.common.distribute.FTPRemoteFile
Get checksum for file, or null if checksums were not requested.
getChecksum() - Method in class dk.netarkivet.common.distribute.HTTPRemoteFile
Get checksum for file, or null if checksums were not requested.
getChecksum() - Method in class dk.netarkivet.common.distribute.NullRemoteFile
Returns a MD5 Checksum on the file.
getChecksum() - Method in interface dk.netarkivet.common.distribute.RemoteFile
Returns a MD5 Checksum on the file.
getChecksumMap() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Generate a map of checksums for this file in the bitarchive.
getChecksums(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Get the checksum of a single file in a bitarchive.
getClassKey(CrawlController, CandidateURI) - Method in class dk.netarkivet.harvester.harvesting.DomainnameQueueAssignmentPolicy
Return a key for queue names based on domain names (last two parts of host name) or IP address.
getCleanupUrl(URL) - Static method in class dk.netarkivet.common.distribute.HTTPRemoteFileRegistry
Get the url for cleaning up after a remote file registered under som URL
getComments() - Method in class dk.netarkivet.harvester.datamodel.Domain
 
getComments() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
 
getComments() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Returns the comments for this harvest definition.
getComments() - Method in interface dk.netarkivet.harvester.datamodel.Named
Get the comment of this object.
getComments() - Method in class dk.netarkivet.harvester.datamodel.Password
 
getComments() - Method in class dk.netarkivet.harvester.datamodel.Schedule
Returns any user-entered comments about this schedule.
getComments() - Method in class dk.netarkivet.harvester.datamodel.SeedList
Get the comments of this seedlist.
getComments() - Method in class dk.netarkivet.harvester.datamodel.SparseFullHarvest
Comments for harvest definition.
getComments() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Get comments for domain.
getConfigCount() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getConfigName() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getConfiguration(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Returns an already registered configuration.
getConfigurationName() - Method in class dk.netarkivet.harvester.datamodel.SparseDomainConfiguration
Get configuration name.
getConnection(String, int, int, String, String) - Method in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory
If (server,port,userName) has been seen before, looks up the cached connection associated with these values.
getConnection(String, int, int, String, String) - Method in interface dk.netarkivet.monitor.jmx.JMXProxyConnectionFactory
Establish a JMX connection to a remote server.
getConnection(String, int, int, String, String) - Method in class dk.netarkivet.monitor.jmx.RmiProxyConnectionFactory
Returns a JMXProxyFactory for a specific server, jmxport, rmiport, username, and password.
getCopyfileInstance(File) - Static method in class dk.netarkivet.common.distribute.RemoteFileFactory
Same as getInstance(file, false, false, false).
getCount() - Method in class dk.netarkivet.harvester.datamodel.TLDInfo
Number of subdomains we have registered under this TLD.
getCountDomains() - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Get the total number of domains available.
getCountDomains(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Find the number of domains matching a given glob.
getCountDomains() - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Get the total number of domains in the database.
getCountDomains(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
getCountDomains() - Method in class dk.netarkivet.harvester.datamodel.Job
Get's the total number of different domains harvested by this job.
getCountJobs() - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Returns the number of jobs existing.
getCountJobs() - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Returns the number of existing jobs.
getCountObjectRetrieved() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Get the total number of objects downloaded.
getCountSchedules() - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Get the number of defined schedules.
getCountSchedules() - Method in class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
 
getCountWrongFiles(Location) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Get the number of wrong files for a bitarchive.
getCrawlDir() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Returns the directory that crawls are performed inside.
getCrawlerTraps() - Method in class dk.netarkivet.harvester.datamodel.Domain
Returns the list of regexps never to be harvested from this domain, or the empty list if none.
getCrawlLog() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Retrieve the crawlLog as a File object.
getCredentials() - Method in class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
Get the credentials for the remove operation.
getData(File) - Method in class dk.netarkivet.archive.bitarchive.distribute.GetFileMessage
Writes the the content of the retrieved file into a local file.
getData() - Method in class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
Writes the the content of the retrieved file into a local file.
getData() - Method in class dk.netarkivet.common.distribute.arcrepository.BitarchiveRecord
Retrieve the data in the record.
getData(OutputStream) - Method in class dk.netarkivet.common.distribute.arcrepository.BitarchiveRecord
Deliver the data in the record to a given OutputStream.
getData() - Method in class dk.netarkivet.harvester.harvesting.distribute.MetadataEntry
 
getDataReadOnly() - Method in class dk.netarkivet.common.utils.arc.ShareableARCRecord
Reads all the data in the ARCRecord's InputStream.
GetDataResolver - Class in dk.netarkivet.viewerproxy
Wrapper for an URIResolver, which retrieves raw data on given specific URLs, and forwards all others to the wrapped handler.
GetDataResolver(URIResolver, ViewerArcRepositoryClient) - Constructor for class dk.netarkivet.viewerproxy.GetDataResolver
Make a new GetDataResolver, which calls commands on the arcrepository, and forwards all other requests to the given URIResolver.
getDate() - Method in class dk.netarkivet.common.utils.cdx.CDXRecord
Get the given date
getDate() - Method in class dk.netarkivet.harvester.datamodel.DomainOwnerInfo
Gets the date.
getDate() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Get the date this harvest information was recorded
getDateMaybeNull(ResultSet, int) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Get a Date from a column in the resultset.
getDayOfMonth() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
If not anytime, the day in the month at which events should start.
getDayOfWeek() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
If not anytime, the day in the week at which events should start.
getDBConnection() - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Get a connection to our database.
getDedupCrawllogInstance() - Static method in class dk.netarkivet.common.distribute.indexserver.IndexClientFactory
Get a cache of Lucene index files for a set of jobs.
getDefaultConfiguration() - Method in class dk.netarkivet.harvester.datamodel.Domain
Gets the default configuration.
getDefaultDomain(String) - Static method in class dk.netarkivet.harvester.datamodel.Domain
Get a new domain, initialised with default values.
getDirname() - Method in class dk.netarkivet.common.webinterface.SiteSection
Return the directory name of this site section.
getDisposableFiles() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Return a list of disposable heritrix-files.
getDistributefileInstance(File) - Static method in class dk.netarkivet.common.distribute.RemoteFileFactory
Same as getInstance(file, false, false, false).
getDocsDownloaded() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getDocsHarvested() - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
getDomain() - Method in class dk.netarkivet.harvester.datamodel.AliasInfo
 
getDomain() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Returns the domain aggregating this config.
getDomain() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getDomainConfigurationMap() - Method in class dk.netarkivet.harvester.datamodel.Job
Returns a map of domain names and name of their corresponding configuration.
getDomainConfigurationName() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Get the domain configuration name of the harvest
getDomainConfigurationNames() - Method in class dk.netarkivet.harvester.datamodel.SparseDomain
Gets the names of configurations in this domain.
getDomainConfigurations() - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
Returns an iterator of domain configurations for this harvest definition.
getDomainConfigurations() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Returns a iterator of domain configurations for this harvest definition
getDomainConfigurations() - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Returns a List of domain configurations for this harvest definition.
getDomainHarvestInfo(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Get a list of info about harvests performed on a given domain.
getDomainHarvestInfo(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
getDomainHarvestReport() - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Returns the generated domain harvest report object by this crawl job.
getDomainJobInfo(Job, String, String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Get the HarvestInfo object for a certain job and DomainConfiguration defined by domainName and configName.
getDomainJobInfo(Job, String, String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
getDomainName() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Get the domain name of the harvest
getDomainName() - Method in class dk.netarkivet.harvester.datamodel.SparseDomainConfiguration
Get domain name.
getDomainNames() - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainHarvestReport
Returns the set of domain names that are contained in hosts-report.txt (i.e.
getDomains(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Use a glob-like matcher to find a subset of domains.
getDomains(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
getDriverClassName() - Method in class dk.netarkivet.harvester.datamodel.DBSpecifics
Get the name of the JDBC driver class that handles interfacing to this server.
getDriverClassName() - Method in class dk.netarkivet.harvester.datamodel.DerbyEmbeddedSpecifics
Get the name of the JDBC driver class that handles interfacing to this server.
getDriverClassName() - Method in class dk.netarkivet.harvester.datamodel.DerbyServerSpecifics
Get the name of the JDBC driver class that handles interfacing to this server.
getDriverClassName() - Method in class dk.netarkivet.harvester.datamodel.MySQLSpecifics
Get the name of the JDBC driver class that handles interfacing to this server.
getEdition() - Method in class dk.netarkivet.harvester.datamodel.Domain
Get the edition number.
getEdition() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Get the edition number.
getEdition() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the edition number.
getEdition() - Method in class dk.netarkivet.harvester.datamodel.Schedule
Get the edition number.
getEdition() - Method in class dk.netarkivet.harvester.datamodel.SparseFullHarvest
DAO edition of harvest definition.
getEdition() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Get edition.
getEndDate() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getEndDate() - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
getEndDate() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getEndDate() - Method in class dk.netarkivet.harvester.datamodel.TimedSchedule
Get the last possible time an event may be allowed.
getEntry(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Return the ArcRepositoryEntry for a certain arcfileName.
getEphemeralInputStream(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Create an InputStream that reads from a file but removes the file when all data has been read.
getErrMsg() - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Retrieve error message.
getError() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the queue on which to put errors which are not handled elsewhere.
getErrorList() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.IntegrityCheckStatus
 
getErrorMsg() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileStatusCheck
 
getExceptions() - Method in class dk.netarkivet.common.utils.arc.ARCBatchJob
Returns a representation of the list of Exceptions recorded.
getExpectedNumberOfObjects(long, long) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Gets the best expectation for how many objects a harvest using this configuration will retrieve, given a job with a maximum limit pr.
getExpirationDate() - Method in class dk.netarkivet.harvester.datamodel.AliasInfo
The date when this alias will expire (or has expired)
getFailureList() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.IntegrityCheckStatus
 
getFile(Location, WorkFiles) - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
 
getFile(String, Location, File) - Method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Synchronously retrieves a file from a bitarchive and places it in a local file.
getFile(String) - Method in class dk.netarkivet.archive.bitarchive.Bitarchive
Get a file for a given arcFileID.
getFile(GetFileMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
Submit an already constructed getfile message to the archive.
getFile(String, Location, File) - Method in interface dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClient
Retrieves a file from an ArcRepository and places it in a local file.
getFile() - Method in class dk.netarkivet.common.distribute.arcrepository.BitarchiveRecord
Returns the file that this information was loaded from.
getFile(String, Location, File) - Method in interface dk.netarkivet.common.distribute.arcrepository.PreservationArcRepositoryClient
Retrieves a file from an ArcRepository and places it in a local file.
getFile(String, Location, File) - Method in class dk.netarkivet.common.distribute.arcrepository.TrivialArcRepositoryClient
Retrieves a file from an ArcRepository and places it in a local file.
getFile(String, Location, File) - Method in interface dk.netarkivet.common.distribute.arcrepository.ViewerArcRepositoryClient
Retrieves a file from an ArcRepository and places it in a local file.
getFile() - Method in class dk.netarkivet.common.utils.arc.ARCKey
Getter for arcFile.
getFile() - Method in class dk.netarkivet.common.utils.arc.ShareableARCRecord
Returns the file that this ARC record comes from.
getFileID() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileStatusCheck
 
GetFileMessage - Class in dk.netarkivet.archive.bitarchive.distribute
Message requesting a file from a bitarchive.
GetFileMessage(ChannelID, ChannelID, String, String) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.GetFileMessage
Constructor for get file message
getFileName() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage
 
getFilename() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Get the filename for this entry.
getFilename() - Method in class dk.netarkivet.common.utils.FileUtils.FilenameParser
 
getFilenamePattern() - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
Get the pattern for files that should be processed.
getFilenamePattern() - Method in class dk.netarkivet.common.utils.cdx.ARCFilenameCDXRecordFilter
 
getFilePath() - Method in class dk.netarkivet.archive.bitarchive.BitarchiveARCFile
Get the full file path of this file.
getFilePreservationStatus(String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Retrieve the preservation status for the file with a given filename.
getFiles() - Method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Return array with references to all files in the archive.
getFilesFailed() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Returns a collection of the names of files on which this batch job.
getFilesFailed() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchReplyMessage
returns a Collection of the names of files on which this.
getFilesFailed() - Method in class dk.netarkivet.common.distribute.arcrepository.BatchStatus
Get the File objects for the files that failed.
getFilesFailed() - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
* Returns the list of names of ARC-files where processing (of one or more ARC records) failed or an empty list if none failed
getFilesMatching(Pattern) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Return an array of all files in this archive that match a given regular expression on the filename.
getFilesRecursively(String, List<File>, String) - Static method in class dk.netarkivet.common.utils.FileUtils
Retrieves all files whose names ends with 'type' from directory 'dir' and all its subdirectories.
getFilter() - Method in class dk.netarkivet.common.utils.arc.ARCBatchJob
returns a BatchFilter object which restricts the set of arcrecords in the archive on which this batch-job is performed.
getFilter() - Method in class dk.netarkivet.common.utils.cdx.ExtractCDXJob
Filter out the filedesc: headers.
getFilterName() - Method in interface dk.netarkivet.common.utils.cdx.CDXRecordFilter
 
getFilterName() - Method in class dk.netarkivet.common.utils.cdx.SimpleCDXRecordFilter
 
getFilters() - Method in class dk.netarkivet.common.utils.cdx.CDXReader
Get a table of all filters.
getFirstEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Given a starting time, tell us when the first event should happen.
getFirstEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.Frequency
Given a starting time, tell us when the first event should happen.
getFirstEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Given a starting time, tell us when the first event should happen.
getFirstEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Given a starting time, tell us when the first event should happen.
getFirstEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.Schedule
Return the date at which the first event will happen.
getFirstEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Given a starting time, tell us when the first event should happen.
getForceMaxObjectsPerDomain() - Method in class dk.netarkivet.harvester.datamodel.Job
 
getFoundJobs() - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
Get the set of jobs for which the index is found.
getFrequency() - Method in class dk.netarkivet.harvester.datamodel.Schedule
Get the frequency defining how often and when this schedule should be run.
getFullCrawllogInstance() - Static method in class dk.netarkivet.common.distribute.indexserver.IndexClientFactory
Get a cache of Lucene index files for a set of jobs.
getGeneralStoreState() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Get the ArchiveStoreState for the entry in general.
getGeneratedID(PreparedStatement) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Get the automatically generated key that was created with the just-executed statement.
getHarvestDefinition(String) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get the harvest definition that has the given name, or null, if no harvestdefinition exist with this name.
getHarvestDefinition(String) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Get the harvest definition that has the given name, if any.
getHarvestDefinition() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getHarvestDefinitionID() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getHarvesterInstance() - Static method in class dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClientFactory
Returns a new ArcRepositoryClient suitable for use by a harvester.
getHarvestErrorDetails() - Method in class dk.netarkivet.harvester.datamodel.Job
 
getHarvestErrorDetails() - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Get-method for private field harvestErrorDetails.
getHarvestErrors() - Method in class dk.netarkivet.harvester.datamodel.Job
 
getHarvestErrors() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getHarvestErrors() - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Get-method for private field harvestErrors.
getHarvestID() - Method in class dk.netarkivet.common.utils.FileUtils.FilenameParser
 
getHarvestID() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getHarvestID() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Get the id of the harvest
getHarvestID() - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
getHarvestID() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Get the harvest ID.
getHarvestInfo() - Method in class dk.netarkivet.harvester.datamodel.DomainHistory
Get all harvest information domain history.
getHarvestInfoBasedOnPreviousHarvestDefinition(HarvestDefinition) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Find all info about results of a harvest definition.
getHarvestName() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getHarvestName() - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
getHarvestNum() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getHarvestNum() - Method in class dk.netarkivet.harvester.datamodel.Job
 
getHarvestNum() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getHarvestRunInfo(long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Returns a list with information on the runs of a particular harvest.
getHarvestRunInfo(long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
 
getHeritrixLogs() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Get a list of Heritrix logs we want to archive.
getHeritrixReports() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Get a list of Heritrix reports we want to archive.
getHeritrixVersionString() - Static method in class dk.netarkivet.common.Constants
Get the Heritrix version presently in use.
getHistory() - Method in class dk.netarkivet.harvester.datamodel.Domain
Get the domain history.
getHost() - Method in class dk.netarkivet.common.distribute.JMSConnection
 
getHostName() - Method in class dk.netarkivet.monitor.webinterface.JMXStatusEntry
 
getHostName() - Method in interface dk.netarkivet.monitor.webinterface.StatusEntry
Get the name of the host this status entry is from.
getHour() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
If not anytime, the hour at which events should start.
getHour() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
If not anytime, the hour at which events should start.
getHour() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
If not anytime, the hour at which events should start.
getHTTPPort() - Method in class dk.netarkivet.monitor.webinterface.JMXStatusEntry
 
getHTTPPort() - Method in interface dk.netarkivet.monitor.webinterface.StatusEntry
Get the HTTP port used by the application this status entry is from.
getID() - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Retrieve message id.
getID() - Method in class dk.netarkivet.harvester.datamodel.Domain
Get the ID of this domain.
getID() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Get the ID of this configuration.
getID() - Method in class dk.netarkivet.harvester.datamodel.DomainOwnerInfo
Get the ID of this ownerinfo.
getID() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Get the ID of this harvestinfo.
getID() - Method in class dk.netarkivet.harvester.datamodel.Password
Get the ID of this password.
getID() - Method in class dk.netarkivet.harvester.datamodel.Schedule
Get the ID of this schedule.
getID() - Method in class dk.netarkivet.harvester.datamodel.SeedList
Get the ID of this seedlist.
getIdMatcher() - Static method in class dk.netarkivet.harvester.datamodel.Constants
Returns a new matcher that matches harvest definition file names and sets group 1 to be the id part.
getIndex() - Method in class dk.netarkivet.archive.bitarchive.distribute.GetMessage
Index of the record to retrieve.
getIndex(I) - Method in class dk.netarkivet.archive.indexserver.FileBasedCache
Forgiving index generating method, that returns a file with an index of the greatest possible subset of a given id.
getIndex(Set<Long>) - Method in interface dk.netarkivet.common.distribute.indexserver.JobIndexCache
Get an index for the given list of job IDs.
getIndex(Set<Long>) - Method in class dk.netarkivet.common.distribute.indexserver.TrivialJobIndexCache
Get an index for the given list of job IDs.
getIndex() - Method in class dk.netarkivet.monitor.webinterface.JMXStatusEntry
 
getIndex() - Method in interface dk.netarkivet.monitor.webinterface.StatusEntry
Get the index in the list of most recent log messages that this status entry is from.
getIndex(Set<Long>) - Method in class dk.netarkivet.viewerproxy.LocalCDXCache
Get a job index for the given list of IDs.
getIndexDir() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Return the index directory.
getIndexTimeout() - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestClient
How long should we wait for index replies?
getInfo() - Method in class dk.netarkivet.harvester.datamodel.DomainOwnerInfo
Gets the owner information.
getInputStream() - Method in class dk.netarkivet.common.distribute.AbstractRemoteFile
Get an input stream representing the remote file.
getInputStream() - Method in class dk.netarkivet.common.distribute.FTPRemoteFile
An implementation of the getInputStream operation that works with FTP.
getInputStream() - Method in class dk.netarkivet.common.distribute.HTTPRemoteFile
Get an input stream representing the remote file.
getInputStream() - Method in class dk.netarkivet.common.distribute.NullRemoteFile
 
getInputStream() - Method in interface dk.netarkivet.common.distribute.RemoteFile
Get an inputstream that contains the data transferred in this RemoteFile.
getInstance() - Static method in class dk.netarkivet.archive.arcrepository.ArcRepository
Returns the unique ArcRepository instance.
getInstance() - Static method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Get singleton ActiveBitPreservation instance.
getInstance() - Static method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
 
getInstance() - Static method in class dk.netarkivet.archive.arcrepositoryadmin.ReadOnlyAdminData
Returns _an_ instance if admin data.
getInstance() - Static method in class dk.netarkivet.archive.arcrepositoryadmin.UpdateableAdminData
Get the singletont instance.
getInstance() - Static method in class dk.netarkivet.archive.bitarchive.Bitarchive
Get the one instance of the bitarchive.
getInstance() - Static method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Get the one and only instance of the bitarchive admin.
getInstance(ChannelID, ChannelID, ChannelID) - Static method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
Factory that establish the connection to the server.
getInstance() - Static method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveMonitorServer
Returns the unique instance of a BitarchiveMonitorServer.
getInstance() - Static method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveServer
Returns the unique instance of this class The server creates an instance of the bitarchive it provides access to and starts to listen to JMS messages on the incomming jms queue

Also, heartbeats are sent out at regular intervals to the Bitarchive Monitor, to tell that this bitarchive is alive.

getInstance(RequestType) - Static method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestClient
Factory method returning an IndexRequestClient for the given type of index cache.
getInstance() - Static method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestServer
Get the unique index request server instance.
getInstance() - Static method in class dk.netarkivet.archive.indexserver.IndexServer
Get the unique index server instance.
getInstance(File, Boolean, Boolean, Boolean) - Static method in class dk.netarkivet.common.distribute.FTPRemoteFile
Create a remote file that handles the transport of the remote file data.
getInstance(File, Boolean, Boolean, Boolean) - Static method in class dk.netarkivet.common.distribute.HTTPRemoteFile
Initialises a remote file implemented by point-to-point HTTP communication.
getInstance() - Static method in class dk.netarkivet.common.distribute.HTTPRemoteFileRegistry
Get the unique instance.
getInstance() - Static method in class dk.netarkivet.common.distribute.JMSConnection
Establishes a connection to a specifik JMS-Broker defined in the settings file.
getInstance(File, Boolean, Boolean, Boolean) - Static method in class dk.netarkivet.common.distribute.NullRemoteFile
 
getInstance(File, boolean, boolean, boolean) - Static method in class dk.netarkivet.common.distribute.RemoteFileFactory
Create a remote file that handles the transport of the remote file data.
getInstance() - Static method in class dk.netarkivet.common.utils.NotificationsFactory
Get a notification instance to handle serious errors, as defined by the setting settings.common.notifications.class.
getInstance(String, Object...) - Static method in class dk.netarkivet.common.utils.SettingsFactory
Creates a new class of the class given in the settings field.
getInstance() - Static method in class dk.netarkivet.common.webinterface.GUIWebServer
Returns the unique instance of this class.
getInstance() - Static method in class dk.netarkivet.harvester.datamodel.DBSpecifics
Get the singleton instance of the DBSpecifics implementation class
getInstance() - Static method in class dk.netarkivet.harvester.datamodel.DerbyEmbeddedSpecifics
Get an instance of the Embedded Derby specifics.
getInstance() - Static method in class dk.netarkivet.harvester.datamodel.DerbyServerSpecifics
Get an instance of the Server Derby specifics.
getInstance() - Static method in class dk.netarkivet.harvester.datamodel.DomainDAO
Get the singleton DomainDAO instance.
getInstance() - Static method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Creates the singleton.
getInstance() - Static method in class dk.netarkivet.harvester.datamodel.JobDAO
Gets the JobDAO singleton.
getInstance() - Static method in class dk.netarkivet.harvester.datamodel.MySQLSpecifics
Get an instance of the MySQL specifics class.
getInstance(Date, Date, Frequency, String, String) - Static method in class dk.netarkivet.harvester.datamodel.Schedule
Get a new Schedule instance for a schedule that runs over a certain period.
getInstance(Date, int, Frequency, String, String) - Static method in class dk.netarkivet.harvester.datamodel.Schedule
Get a new Schedule instance for a schedule that runs a certain number of times.
getInstance() - Static method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Gets the singleton instance of the ScheduleDAO.
getInstance() - Static method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Gets the TemplateDAO singleton.
getInstance() - Static method in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerClient
Construction factory.
getInstance() - Static method in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerServer
Returns or creates the unique instance of this singleton The server creates an instance of the HarvestController, uploads arc-files from unfinshed harvests, and starts to listen to JMS messages on the incoming jms queues.
getInstance() - Static method in class dk.netarkivet.harvester.harvesting.HarvestController
Get the instance of the singleton HarvestController.
getInstance(HeritrixFiles) - Static method in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
Get instance of this class.
getInstance() - Static method in class dk.netarkivet.harvester.scheduler.HarvestScheduler
Get the unique instance of the harvest scheduler.
getInstance() - Static method in class dk.netarkivet.harvester.scheduler.HarvestSchedulerMonitorServer
Get the instance of the HarvestSchedulerMonitor.
getInstance() - Static method in class dk.netarkivet.harvester.webinterface.HarvestDefinitionGUI
Returns the unique instance of this class.
getInstance(Class<T>, MBeanServer, String) - Static method in class dk.netarkivet.monitor.jmx.HostForwarding
Get a host forwarding instance.
getInstance() - Static method in class dk.netarkivet.viewerproxy.ViewerProxy
Get singleton instance of viewerproxy.
getInt(String) - Static method in class dk.netarkivet.common.utils.Settings
Gets a setting as an int.
getIntegerMaybeNull(ResultSet, int) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Get an Integer from the resultSet in column i.
getIP() - Method in class dk.netarkivet.common.utils.cdx.CDXRecord
Get the given IP
getIsoDateFormatter() - Static method in class dk.netarkivet.common.Constants
Get a formatter that can read and write a date in ISO format including hours/minutes/seconds and timezone.
getJob() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchMessage
Retrieves batch job.
getJob() - Method in class dk.netarkivet.harvester.harvesting.distribute.DoOneCrawlMessage
 
getJobAliasInfo() - Method in class dk.netarkivet.harvester.datamodel.Job
Get a list of AliasInfo objects for all the domains included in the job.
getJobConfigsTmpTable(Connection) - Method in class dk.netarkivet.harvester.datamodel.DBSpecifics
Get a temporary table for short-time use.
getJobConfigsTmpTable(Connection) - Method in class dk.netarkivet.harvester.datamodel.DerbySpecifics
Get a temporary table for short-time use.
getJobConfigsTmpTable(Connection) - Method in class dk.netarkivet.harvester.datamodel.MySQLSpecifics
Get a temporary table for short-time use.
getJobCount() - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
Get the total number of jobs created for this run.
getJobCount(JobStatus) - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
Get the number of jobs for this run that are in a specific status.
getJobHarvestNum() - Method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Return the job harvestNum.
getJobID() - Method in class dk.netarkivet.common.utils.FileUtils.FilenameParser
 
getJobID() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getJobID() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Get the id of the job, if available.
getJobID() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the id of this Job.
getJobID() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getJobID() - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Returns the jobID of this crawl job.
getJobID() - Method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Return the harvestInfo jobID.
getJobID() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Get the job ID.
getJobIDsForDuplicateReduction(long) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Calculate all jobIDs to use for duplication reduction.
getJobIDsForDuplicateReduction(long) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Calculate all jobIDs to use for duplication reduction.
getJobPriority() - Method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Return the job priority.
getKey(String) - Method in class dk.netarkivet.common.utils.cdx.CDXReader
Look up an entry in CDX files.
getKey() - Method in class dk.netarkivet.common.utils.KeyValuePair
Returns the key corresponding to this entry.
getKnown() - Static method in class dk.netarkivet.common.distribute.arcrepository.Location
Get all institutions known.
getKnownNames() - Static method in class dk.netarkivet.common.distribute.arcrepository.Location
Get all known locations as names.
getLastChange() - Method in class dk.netarkivet.harvester.datamodel.AliasInfo
 
getLastChanged() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArchiveStoreState
Get the Date for when the state was lastchanged.
getLastUpdate(Location, WorkFiles) - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
 
getLength() - Method in class dk.netarkivet.common.distribute.arcrepository.BitarchiveRecord
Returns the length of the ARCRecord contained.
getLength() - Method in class dk.netarkivet.common.utils.cdx.CDXRecord
Get the given length
getLineCount(Location, WorkFiles) - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
 
getLines(Location, WorkFiles) - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
 
getLinesInFile(File, String) - Static method in class dk.netarkivet.common.utils.cdx.BinSearch
Given a file in sorted order and a prefix to search for, return a an iterable that will return the lines in the files that start with the prefix, in order.
getList(String) - Method in class dk.netarkivet.common.utils.SimpleXml
Get list of all items matching the key.
getLocale(HttpServletRequest) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Get a locale from cookie, if present.
getLocalHostName() - Static method in class dk.netarkivet.common.utils.SystemUtils
Get the first hostname available for this machine, or "localhost" if none are available.
getLocalIP() - Static method in class dk.netarkivet.common.utils.SystemUtils
Looks up the IP number of the local host.
getLocalizedString(Locale) - Method in enum dk.netarkivet.harvester.datamodel.JobPriority
Return a localized human-readable string describing a job with this priority.
getLocalizedString(Locale) - Method in enum dk.netarkivet.harvester.datamodel.JobStatus
Return a localized human-readable string describing this status.
getLocalizedString(Locale) - Method in enum dk.netarkivet.harvester.datamodel.StopReason
Return a localized string describing a stopreason.
getLocation() - Method in class dk.netarkivet.monitor.webinterface.JMXStatusEntry
 
getLocation() - Method in interface dk.netarkivet.monitor.webinterface.StatusEntry
Get the location this status entry is from, e.g.
getLocationName() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchMessage
Returns the location name.
getLocationName() - Method in class dk.netarkivet.archive.bitarchive.distribute.GetFileMessage
Retrieve the location name.
getLocationName() - Method in class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
Retrieve the location name.
getLogMessage(Locale) - Method in class dk.netarkivet.monitor.webinterface.JMXStatusEntry
Gets the log message from this status entry.
getLogMessage(Locale) - Method in interface dk.netarkivet.monitor.webinterface.StatusEntry
Get the actual message.
getLong(String) - Static method in class dk.netarkivet.common.utils.Settings
Gets a setting as a long.
getLongMaybeNull(ResultSet, int) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Get a Long from the resultSet in column i.
getMaxBytes() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Returns the maximum number of bytes to download during a single harvest of a domain.
getMaxBytes() - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
Get the maximum number of bytes that this fullharvest will harvest per domain, 0 for no limit.
getMaxBytes() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Returns how many bytes to harvest pr.
getMaxBytes() - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Always returns no limit.
getMaxBytes() - Method in class dk.netarkivet.harvester.datamodel.SparseFullHarvest
Get the maximum number of bytes that this fullharvest will harvest per domain, -1 for no limit.
getMaxBytesPerDomain() - Method in class dk.netarkivet.harvester.datamodel.Job
Gets the maximum number of bytes harvested per domain.
getMaxBytesPerDomain() - Method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Return the job maxBytesPerDomain value.
getMaxCountObjects() - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
 
getMaxCountObjects() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Returns how many objects to harvest pr.
getMaxCountObjects() - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Always returns no limit.
getMaxCountObjects() - Method in class dk.netarkivet.harvester.datamodel.SparseFullHarvest
Get the maximum number of objects that this fullharvest will harvest per domain, -1 for no limit.
getMaxObjects() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Returns the maximum number of objects to harvest from the domain.
getMaxObjectsPerDomain() - Method in class dk.netarkivet.harvester.datamodel.Job
Gets the maximum number of objects harvested per domain.
getMaxObjectsPerDomain() - Method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Return the job maxObjectsPerDomain value.
getMaxRequestRate() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Returns the maximum request rate to use when harvesting the domain.
getMBeanServer() - Method in class dk.netarkivet.monitor.jmx.HostForwarding
Get the mbean server that proxies to remote mbeans are registered in.
getMBeanServerConnection(String, int, int, String, String) - Static method in class dk.netarkivet.monitor.jmx.JMXUtils
Returns a connection to a remote MbeanServer defined by the given arguments.
getMBeanServerConnection(JMXServiceURL, Map<String, String[]>) - Static method in class dk.netarkivet.monitor.jmx.JMXUtils
Connects to the given (url-specified) service point, sending the given credentials as login.
getMemory() - Method in class dk.netarkivet.harvester.sidekick.DefaultMonitorHook
Not implemented!
getMemory() - Method in interface dk.netarkivet.harvester.sidekick.MonitorHook
 
GetMessage - Class in dk.netarkivet.archive.bitarchive.distribute
Container for get requests.
GetMessage(ChannelID, ChannelID, String, long) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.GetMessage
 
getMessageDigestInstance() - Static method in class dk.netarkivet.common.utils.MD5
Return na MD5 MessageDigest object.
getMetaData() - Method in class dk.netarkivet.common.utils.arc.ShareableARCRecord
Returns the metadata of this ARC record.
getMetadata() - Method in class dk.netarkivet.harvester.harvesting.distribute.DoOneCrawlMessage
 
getMetadataARCFileName(String) - Static method in class dk.netarkivet.harvester.harvesting.HarvestDocumentation
Generates a name for an ARC file containing metadata regarding a given job.
getMetadataArcFiles() - Method in class dk.netarkivet.harvester.harvesting.IngestableFiles
Gets the files containing the metadata.
getMetadataArcWriter() - Method in class dk.netarkivet.harvester.harvesting.IngestableFiles
Get a ARCWriter for the temporary metadata arc-file.
getMimetype() - Method in class dk.netarkivet.common.utils.cdx.CDXRecord
Get the given mimetype
getMimeType() - Method in class dk.netarkivet.harvester.harvesting.distribute.MetadataEntry
 
getMimetypeBatchFilter(String) - Static method in class dk.netarkivet.common.utils.arc.BatchFilter
 
getMinute() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
If not anytime, the minute at which events should start.
getMinute() - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
If not anytime, the minute at which events should start.
getMinute() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
If not anytime, the minute at which events should start.
getMinute() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
If not anytime, the minute at which events should start.
getMissingFilesList(Location, PageContext) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Get a list of missing files in a given bitarchive.
getMostRecentHarvestInfo(String) - Method in class dk.netarkivet.harvester.datamodel.DomainHistory
Gets the most recent harvestinfo for a specific DomainConfiguration.
getMovefileInstance(File) - Static method in class dk.netarkivet.common.distribute.RemoteFileFactory
Same as getInstance(file, false, true, false).
getName() - Method in class dk.netarkivet.archive.bitarchive.BitarchiveARCFile
Get the ARC name of this file.
getName() - Method in class dk.netarkivet.common.distribute.AbstractRemoteFile
Get the name of the remote file.
getName() - Method in class dk.netarkivet.common.distribute.arcrepository.Location
Get the name of an institution.
getName() - Method in class dk.netarkivet.common.distribute.ChannelID
Getter for the channel name.
getName() - Method in class dk.netarkivet.common.distribute.NullRemoteFile
Return the file name.
getName() - Method in interface dk.netarkivet.common.distribute.RemoteFile
Return the file name.
getName() - Method in class dk.netarkivet.harvester.datamodel.Domain
Gets the name of this domain.
getName() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Get the configuration name.
getName() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Returns the name of the harvest definition.
getName() - Method in interface dk.netarkivet.harvester.datamodel.Named
Get the name of this object.
getName() - Method in class dk.netarkivet.harvester.datamodel.Password
 
getName() - Method in class dk.netarkivet.harvester.datamodel.Schedule
Get the name of this schedule.
getName() - Method in class dk.netarkivet.harvester.datamodel.SeedList
Get the name of this seedlist.
getName() - Method in class dk.netarkivet.harvester.datamodel.SparseDomain
Gets the name of this domain.
getName() - Method in class dk.netarkivet.harvester.datamodel.SparseFullHarvest
Name of harvest definition.
getName() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Get name.
getName() - Method in class dk.netarkivet.harvester.datamodel.TLDInfo
The name of this TLD (e.g.
getNameProperties() - Method in class dk.netarkivet.common.management.SingleMBeanObject
Properties for the ObjectName name.
getNewJob(DomainConfiguration) - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
Get a new Job suited for this type of HarvestDefinition.
getNewJob(DomainConfiguration) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Get a new Job suited for this type of HarvestDefinition.
getNewJob(DomainConfiguration) - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Get a new Job suited for this type of HarvestDefinition.
getNewvalue() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage
 
getNext(File) - Method in class dk.netarkivet.common.utils.FileArrayIterator
Gives an object created from the given file, or null.
getNextDate() - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Get the next date this harvest definition should be run.
getNextDate() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Next date this harvest will run (null for never).
getNextEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Given when the last event happened, tell us when the next event should happen (even if the new event is in the past).
getNextEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.Frequency
Given when the last event happened, tell us when the next event should happen (even if the new event is in the past).
getNextEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Given when the last event happened, tell us when the next event should happen (even if the new event is in the past).
getNextEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Given when the last event happened, tell us when the next event should happen (even if the new event is in the past).
getNextEvent(Date, int) - Method in class dk.netarkivet.harvester.datamodel.RepeatingSchedule
Return the date at which the next event will happen.
getNextEvent(Date, int) - Method in class dk.netarkivet.harvester.datamodel.Schedule
Return the date at which the next event will happen.
getNextEvent(Date, int) - Method in class dk.netarkivet.harvester.datamodel.TimedSchedule
Return the date at which the next event will happen.
getNextEvent(Date) - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Given when the last event happened, tell us when the next event should happen (even if the new event is in the past).
getNoOfFilesProcessed() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Returns the number of files processed by this batch job on this machine.
getNoOfFilesProcessed() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchReplyMessage
Returns the total number of files processed by this batch job.
getNoOfFilesProcessed() - Method in class dk.netarkivet.common.distribute.arcrepository.BatchStatus
Get the number of files processed by the batch job.
getNoOfFilesProcessed() - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
Returns the number of ARC-files processed in this job (at this bit archive application).
getNthLogRecord(int) - Method in class dk.netarkivet.monitor.logging.CachingLogHandler
Returns the nth logrecord from the top.
getNumEvents() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Get the number of times this harvest definition has been run so far.
getNumEvents() - Method in class dk.netarkivet.harvester.datamodel.SparseFullHarvest
Number of times this harvest has run.
getNumEvents() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Number of events this harvest definition has run.
getNumUnits() - Method in class dk.netarkivet.harvester.datamodel.Frequency
Returns the number of periods between events.
getObjectAsInputStream() - Method in class dk.netarkivet.common.utils.arc.ShareableARCRecord
Allows the caller to read the record object itself.
getObjectCount(String) - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainHarvestReport
Get the number of objects found for the given domain.
getObjectCount() - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainStats
 
getOffset() - Method in class dk.netarkivet.common.utils.arc.ARCKey
Getter for offset.
getOffset() - Method in class dk.netarkivet.common.utils.cdx.CDXRecord
Get the given offset
getOid() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Return the object ID of this harvest definition.
getOid() - Method in class dk.netarkivet.harvester.datamodel.SparseFullHarvest
ID of this harvest.
getOid() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
ID of harvest definition.
getOnDayOfMonth() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Return the exact day of month event should happen on, or null if this is an anyTime event or doesn't define what day of month it should happen on.
getOnDayOfMonth() - Method in class dk.netarkivet.harvester.datamodel.Frequency
Return the exact day of month event should happen on, or null if this is an anyTime event or doesn't define what day of month it should happen on.
getOnDayOfMonth() - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Return the exact day of month event should happen on, or null if this is an anyTime event or doesn't define what day of month it should happen on.
getOnDayOfMonth() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Return the exact day of month event should happen on, or null if this is an anyTime event or doesn't define what day of month it should happen on.
getOnDayOfMonth() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Return the exact day of month event should happen on, or null if this is an anyTime event or doesn't define what day of month it should happen on.
getOnDayOfWeek() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Return the exact day of week event should happen on, or null if this is an anyTime event or doesn't define what day of week it should happen on.
getOnDayOfWeek() - Method in class dk.netarkivet.harvester.datamodel.Frequency
Return the exact day of week event should happen on, or null if this is an anyTime event or doesn't define what day of week it should happen on.
getOnDayOfWeek() - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Return the exact day of week event should happen on, or null if this is an anyTime event or doesn't define what day of week it should happen on.
getOnDayOfWeek() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Return the exact day of week event should happen on, or null if this is an anyTime event or doesn't define what day of week it should happen on.
getOnDayOfWeek() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Return the exact day of week event should happen on, or null if this is an anyTime event or doesn't define what day of week it should happen on.
getOnHour() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Return the exact hour event should happen on, or null if this is an anyTime event or doesn't define what hour it should happen on.
getOnHour() - Method in class dk.netarkivet.harvester.datamodel.Frequency
Return the exact hour event should happen on, or null if this is an anyTime event or doesn't define what hour it should happen on.
getOnHour() - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Return the exact hour event should happen on, or null if this is an anyTime event or doesn't define what hour it should happen on.
getOnHour() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Return the exact hour event should happen on, or null if this is an anyTime event or doesn't define what hour it should happen on.
getOnHour() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Return the exact hour event should happen on, or null if this is an anyTime event or doesn't define what hour it should happen on.
getOnMinute() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Return the exact minute event should happen on, or null if this is an anyTime event or doesn't define what minute it should happen on.
getOnMinute() - Method in class dk.netarkivet.harvester.datamodel.Frequency
Return the exact minute event should happen on, or null if this is an anyTime event or doesn't define what minute it should happen on.
getOnMinute() - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Return the exact minute event should happen on, or null if this is an anyTime event or doesn't define what minute it should happen on.
getOnMinute() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Return the exact minute event should happen on, or null if this is an anyTime event or doesn't define what minute it should happen on.
getOnMinute() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Return the exact minute this event should happen on, or null if this is an anyTime event or doesn't define what minute it should happen on.
getOrderXMLdoc() - Method in class dk.netarkivet.harvester.datamodel.Job
Gets a document representation of the order.xml associated with this Job.
getOrderXmlFile() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Returns the order.xml file object.
getOrderXmlName() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Returns the name of the order xml file used by the domain.
getOrderXMLName() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the name of the order XML file used by this Job.
getOrderXMLname() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getOrderXMLName() - Method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Return the job orderXMLName.
getOrdinalInstance(int, boolean, int, Integer, Integer, Integer, Integer) - Static method in class dk.netarkivet.harvester.datamodel.Frequency
 
getOrigHarvestDefinitionID() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the id of the HarvestDefinition from which this job originates.
getOrigHarvestDefinitionID() - Method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Return the job origHarvestDefinitionID.
getOriginatingBatchMsgID() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Returns the Id of the BatchMessage which originated this message.
getOutputStream() - Method in interface dk.netarkivet.viewerproxy.Response
Return outputstream response should be written to.
getOutputStream() - Method in class dk.netarkivet.viewerproxy.WebProxy.HttpResponse
Getter for the data output stream.
getParameter(String) - Method in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils.StarredRequest
Gets a parameter from the original request, except if the parameter is unset, return "*" (except the "index" parameter returns "0").
getParameterMap() - Method in interface dk.netarkivet.viewerproxy.Request
Get all parameters in this request.
getParameterMap() - Method in class dk.netarkivet.viewerproxy.WebProxy.HttpRequest
Get parameters from this request.
getPassword(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Get password information.
getPassword() - Method in class dk.netarkivet.harvester.datamodel.Password
 
getPasswordDomain() - Method in class dk.netarkivet.harvester.datamodel.Password
 
getPasswords() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Get an iterator of passwords used in this configuration.
getPort() - Method in class dk.netarkivet.common.distribute.JMSConnection
 
getPreharvestMetadataARCFileName(long) - Static method in class dk.netarkivet.harvester.harvesting.HarvestDocumentation
Generates a name for an ARC file containing "preharvest" metadata regarding a given job (e.g.
getPreservationDir(Location) - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
Get the base dir for all files related to bitpreservation for a given bitarchive
getPreservationInstance() - Static method in class dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClientFactory
Returns a new ArcRepositoryClient suitable for use in bit preservation.
getPreviousHarvestDefinition() - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
Get the previous HarvestDefinition which is used to base this.
getPreviousHarvestDefinitionOid() - Method in class dk.netarkivet.harvester.datamodel.SparseFullHarvest
Get ID of HarvestDefinition which this is based on, or null for none.
getPriority() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the priority of this job.
getProgressStatisticsLog() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Retrieve the progress statistics log as a File object.
getQueue(String) - Method in class dk.netarkivet.common.distribute.JMSConnection
Should be implemented according to a specific JMS broker.
getQueue(String) - Method in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
Returns an Queue.
getQueueConnectionFactory() - Method in class dk.netarkivet.common.distribute.JMSConnection
Should be implemented according to a specific JMS broker.
getQueueConnectionFactory() - Method in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
Returns a new QueueConnectionFactory.
getReadOnlyInstance() - Static method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Returns a read-only AdminData instance.
getReadyHarvestDefinitions(Date) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get the IDs of the harvest definitions that are ready to run.
getReadyHarvestDefinitions(Date) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Returns a list of IDs of harvest definitions that are ready to be scheduled.
getRealm() - Method in class dk.netarkivet.harvester.datamodel.Password
 
getRecord() - Method in class dk.netarkivet.archive.bitarchive.distribute.GetMessage
Get the data retrieved from the arcfile.
GetRecord - Class in dk.netarkivet.archive.tools
A command-line tool to get ARC records from the bitarchive.
GetRecord() - Constructor for class dk.netarkivet.archive.tools.GetRecord
 
getRecordedURIs() - Method in interface dk.netarkivet.viewerproxy.Controller
Get collected URIs.
getRecordedURIs() - Method in class dk.netarkivet.viewerproxy.DelegatingController
Get list of missing URLs.
getRecordedURIs() - Method in class dk.netarkivet.viewerproxy.distribute.HTTPControllerClient
Write recorded URIs to response.
getRecordedURIs() - Method in class dk.netarkivet.viewerproxy.MissingURIRecorder
Getter for the recorded missing URIs.
getRecordString() - Method in class dk.netarkivet.monitor.logging.CachingLogRecord
Get the log record on a given index from the top as a string.
getRecordString() - Method in interface dk.netarkivet.monitor.logging.SingleLogRecord
Get the log record on a given index from the top as a string.
getReferenceBitarchive() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Returns a reference to a bitarchive that contains a version of the file with the correct checksum.
getReferenceCheckSum() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Retrieve checksum that the majority of checksum references (bitarchives+admin) agree upon.
getReferencedHost() - Method in class dk.netarkivet.harvester.harvesting.FixedUURI
Return the hostname for this URI, giving the looked-up host on dns-URLS.
getRemoteFile() - Method in class dk.netarkivet.archive.arcrepository.distribute.StoreMessage
Get method for field theRemoteFile.
getRemoteFile() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Returns the remote file object containing the output of this job.
getRemoteFile() - Method in class dk.netarkivet.archive.bitarchive.distribute.UploadMessage
Get method for field theRemoteFile.
getRepeats() - Method in class dk.netarkivet.harvester.datamodel.RepeatingSchedule
Return how many times this schedule should be triggered.
getReplyOfId() - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Retrieve replyOfId.
getReplyTo() - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Retrieve specified reply channel.
getReport() - Method in class dk.netarkivet.harvester.sidekick.HarvestControllerServerMonitorHook
Not implemented!
getReport() - Method in interface dk.netarkivet.harvester.sidekick.MonitorHook
 
getRequestedJobs() - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
Get list of requested jobs.
getRequestType() - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
Get the request type.
getResultFile() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchReplyMessage
Returns the RemoteFile that contains the output of this batchjob.
getResultFile() - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
The index over the requested jobs.
getResultFile() - Method in class dk.netarkivet.common.distribute.arcrepository.BatchStatus
Get the file containing results from a batch job.
getResultFiles() - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
Returns the list of result files for the requested jobs.
getRowClass(int) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Get the (CSS) class name for a row in a table.
getRunNr() - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
getSchedule() - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Returns the schedule defined for this harvest definition.
getScheduleName() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Name of schedule for harvest definition.
getSections() - Static method in class dk.netarkivet.common.webinterface.SiteSection
The list of sections of the website.
getSeedList(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Get a specific seedlist previously added to this domain.
getSeedList() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the seedlist associated with this Job.
getSeedList() - Method in class dk.netarkivet.harvester.webinterface.DomainSeedsDefinition.UrlInfo
 
getSeedLists() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Get an iterator of seedlists used in this configuration.
getSeeds() - Method in class dk.netarkivet.harvester.datamodel.SeedList
Gets all seeds in a list.
getSeedsAsString() - Method in class dk.netarkivet.harvester.datamodel.SeedList
Gets the seeds.
getSeedsTxtFile() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Returns the seeds.txt file object.
getSerialNo() - Method in class dk.netarkivet.common.utils.FileUtils.FilenameParser
 
getSettingsFilePath() - Static method in class dk.netarkivet.common.utils.Settings
 
getSettingsXMLdocs() - Method in class dk.netarkivet.harvester.datamodel.Job
Gets a list of document representations of the settings.xml's associated with this Job.
getSettingsXMLfiles() - Method in class dk.netarkivet.harvester.datamodel.Job
Get a list of settings.xml files.
getSize() - Method in class dk.netarkivet.archive.bitarchive.BitarchiveARCFile
Get the size of this file.
getSize() - Method in class dk.netarkivet.common.distribute.AbstractRemoteFile
Get the size of this remote file.
getSize() - Method in class dk.netarkivet.common.distribute.NullRemoteFile
 
getSize() - Method in interface dk.netarkivet.common.distribute.RemoteFile
Returns the total size of the remote file.
getSizeDataRetrieved() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Get the total amount of data downloaded (bytes).
getSnapShotConfigurations() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Gets default configurations for all domains.
getSnapShotConfigurations() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Gets default configurations for all domains that are not aliases.
getSortedFile(File) - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
Get a sorted file from an unsorted one, updating if necessary.
getSparseDomainConfigurations(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get all domain,configuration pairs for a harvest definition in sparse version for GUI purposes.
getSparseDomainConfigurations(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Get all domain,configuration pairs for a harvest definition in sparse version for GUI purposes.
getSparseFullHarvest(String) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get a sparse version of a full harvest for GUI purposes.
getSparseFullHarvest(String) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Get a sparse version of a full harvest for GUI purposes.
getSparsePartialHarvest(String) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get a sparse version of a partial harvest for GUI purposes.
getSparsePartialHarvest(String) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Get a sparse version of a partial harvest for GUI purposes.
getSpecifiedHarvestInfo(Long, String) - Method in class dk.netarkivet.harvester.datamodel.DomainHistory
Gets the newest harvestinfo for a specific HarvestDefinition and DomainConfiguration.
getStackTrace(Throwable) - Static method in class dk.netarkivet.common.utils.ExceptionUtils
Prints the stacktrace of an exception to a String.
getStartDate() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getStartDate() - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
getStartDate() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getStartDate() - Method in class dk.netarkivet.harvester.datamodel.Schedule
Get the first possible date this schedule is allowed to run.
getState(String, String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Retrieves the storage state of a file for a specific bitarchive.
getState() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArchiveStoreState
Return the current BitArchiveStoreState.
getStatus() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the current status of this Job.
getStatus() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getStatus(Locale) - Method in interface dk.netarkivet.viewerproxy.Controller
Get current status of viewerproxy.
getStatus(Locale) - Method in class dk.netarkivet.viewerproxy.DelegatingController
Get a human readable status of the viewer proxy.
getStatus(Locale) - Method in class dk.netarkivet.viewerproxy.distribute.HTTPControllerClient
Write the current status of viewerproxy to response.
getStatus() - Method in interface dk.netarkivet.viewerproxy.Response
Get the status code from this response.
getStatus() - Method in class dk.netarkivet.viewerproxy.WebProxy.HttpResponse
Get the HTTP status of this repsonse.
getStatusCode() - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Returns the status code of this crawl job.
getStatusInfo() - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Return status information for all jobs.
getStatusInfo(long, long) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Return status information for all jobs for a given harvest definition.
getStatusInfo() - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Get a list of small and immediately usable status information.
getStatusInfo(long, long) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Get a list of small and immediately usable status information for a given harvest run.
getStopReason() - Method in class dk.netarkivet.harvester.datamodel.DomainHarvestInfo
 
getStopReason() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Get the reason the harvest stopped.
getStopReason(int) - Static method in enum dk.netarkivet.harvester.datamodel.StopReason
Get the StopReason corresponding to the given positive integer.
getStopReason(String) - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainHarvestReport
Get the StopReason for the given domain.
getStopReason() - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainStats
 
getStoreState(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Get the StoreState for this entry for a given bitarchive or null if none.
getString(Locale, String, Object...) - Method in class dk.netarkivet.common.utils.I18n
Get a localized message for a given locale and label, and optionally arguments.
getString(String, Locale, String, Object...) - Static method in class dk.netarkivet.common.utils.I18n
Get a localized message for a given resource bundle, locale and label.
getString(String) - Method in class dk.netarkivet.common.utils.SimpleXml
Get the first entry that matches the key.
getSubmissionDate() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Returns the submission date.
getSubmissionDate() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Submission date.
getTableVersion(String) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Returns the version of a table according to schemaversions, or 0 for the initial, unnumbered version.
getTempDir() - Static method in class dk.netarkivet.common.utils.FileUtils
Get the location of the standard temporary directory.
getTemplate() - Method in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
 
getTemporaryPath(String, long) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Returns a temporary place for the the file to be stored.
getTheArcrepos() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the queue on which all messages to the ArcRepository are sent.
getTheBamon() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the queue for sending messages to bitarchive monitors.
getTheIndexServer() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the queue for sending messages to the IndexServer application.
getTheSched() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the queue on which HarvestControllers reply with status messages to the HarvestScheduler.
getThisHaco() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the one-per-HACO queue on which HaCo receives replies from the arcrepository.
getThisIndexClient() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the queue for getting responses from the IndexServer application.
getTimestamp() - Method in class dk.netarkivet.archive.bitarchive.distribute.HeartBeatMessage
 
getTimeStamp() - Method in class dk.netarkivet.common.utils.FileUtils.FilenameParser
 
getTitle(String, Locale) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Given a URL in the sitesection hierarchy, returns the corresponding page title.
getTitle(String, Locale) - Method in class dk.netarkivet.common.webinterface.SiteSection
Given a URL, returns the corresponding page title.
getTLD(String) - Static method in class dk.netarkivet.harvester.datamodel.TLDInfo
Get the TLD for a given domain.
getTLDs() - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Get a list of all TLDs present in the domains table.
getTLDs() - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Return all TLDs represented by the domains in the domains table.
getTo() - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Retrieve initial destination.
getToolsARCWriter(PrintStream, File) - Static method in class dk.netarkivet.common.utils.arc.ARCUtils
Return an ARCWriter suitable for the tools ArcMerge and ArcWrap.
getTopic(String) - Method in class dk.netarkivet.common.distribute.JMSConnection
Should be implemented according to a specific JMS broker.
getTopic(String) - Method in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
Returns an Topic.
getTopicConnectionFactory() - Method in class dk.netarkivet.common.distribute.JMSConnection
Should be implemented according to a specific JMS broker.
getTopicConnectionFactory() - Method in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
Returns a new TopicConnectionFactory.
getUpdateableInstance() - Static method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Returns the one and only AdminData instance.
getUploadErrorDetails() - Method in class dk.netarkivet.harvester.datamodel.Job
 
getUploadErrorDetails() - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Get-method for private field uploadErrorDetails.
getUploadErrors() - Method in class dk.netarkivet.harvester.datamodel.Job
 
getUploadErrors() - Method in class dk.netarkivet.harvester.datamodel.JobStatusInfo
 
getUploadErrors() - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Get-method for private field uploadErrors.
getURI() - Method in interface dk.netarkivet.viewerproxy.Request
Get the URI from this request.
getURI() - Method in class dk.netarkivet.viewerproxy.WebProxy.HttpRequest
Get the URI from this request.
getURL() - Method in class dk.netarkivet.common.utils.cdx.CDXRecord
Get the given URL
getURL() - Method in class dk.netarkivet.harvester.harvesting.distribute.MetadataEntry
 
getUrl(String, int, int) - Static method in class dk.netarkivet.monitor.jmx.JMXUtils
Constructs the same service URL that JConsole does on the basis of a server name, a JMX port number, and a RMI port number.
getUrlListName() - Method in class dk.netarkivet.harvester.webinterface.DomainSeedsDefinition.UrlInfo
 
getUsages(String, Object, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Return a description of where an object is used otherwhere in the database, or null.
getUsername() - Method in class dk.netarkivet.harvester.datamodel.Password
 
getValue() - Method in class dk.netarkivet.common.utils.KeyValuePair
Returns the value corresponding to this entry.
getVersionString() - Static method in class dk.netarkivet.common.Constants
Get a human-readable version string.
getViewerInstance() - Static method in class dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClientFactory
Returns a new ArcRepositoryClient suitable for use by a viewer.
getWrongFilesList(Location, PageContext) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Get a list of wrong files in a given bitarchive.
getXML() - Method in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Return HeritrixTemplate as XML.
getXmlDoc(File) - Static method in class dk.netarkivet.common.utils.XmlUtils
Read and parse an XML-file, and return a Document object representing this object.
getXmlFilesFilter() - Static method in class dk.netarkivet.common.utils.FileUtils
Return a filter that only accepts XML files (ending with .xml).
GroupMaxAllKbXpath - Static variable in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Xpath needed by Job.editOrderXML_maxBytesPerDomain().
GUIApplication - Class in dk.netarkivet.common.webinterface
This class is used to start the GUI web applications server.
GUIApplication() - Constructor for class dk.netarkivet.common.webinterface.GUIApplication
 
GUIWebServer - Class in dk.netarkivet.common.webinterface
A class representing an HttpServer.
GUIWebServer() - Constructor for class dk.netarkivet.common.webinterface.GUIWebServer
Initialises a GUI Web Server and adds web applications.
gunzipFiles(File, File) - Static method in class dk.netarkivet.common.utils.ZipUtils
Gunzip all .gz files in a given directory into another.
gzipFiles(File, File) - Static method in class dk.netarkivet.common.utils.ZipUtils
GZip each of the files in fromDir, placing the result in toDir (which will be created) with names having .gz appended.

H

handle(String, HttpServletRequest, HttpServletResponse, int) - Method in class dk.netarkivet.viewerproxy.WebProxy
Handle an HTTP request.
handleException(Exception, File, long) - Method in class dk.netarkivet.common.utils.arc.ARCBatchJob
When the org.archive.io.arc classes throw IOExceptions while reading, this is where they go.
HARVEST_CONTROLLER_ISRUNNING_FILE - Static variable in class dk.netarkivet.common.utils.Settings
The file used to signal that the harvest controller is running.
HARVEST_CONTROLLER_OLDJOBSDIR - Static variable in class dk.netarkivet.common.utils.Settings
The directory in which data from old jobs is kept after uploading.
HARVEST_CONTROLLER_PRIORITY - Static variable in class dk.netarkivet.common.utils.Settings
Pool to take jobs from
HARVEST_CONTROLLER_SERVERDIR - Static variable in class dk.netarkivet.common.utils.Settings
Each job gets a subdir of this dir.
HARVEST_ID_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
HARVEST_NUM_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
HARVEST_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
HarvestController - Class in dk.netarkivet.harvester.harvesting
This class handles all the things in a single harvest that are not related directly related either to launching Heritrix or to handling JMS messages.
HarvestControllerApplication - Class in dk.netarkivet.harvester.harvesting
This application controls the Heritrix harvester which does the actual harvesting, and is also responsible for uploading the harvested data to the ArcRepository.
HarvestControllerApplication() - Constructor for class dk.netarkivet.harvester.harvesting.HarvestControllerApplication
 
HarvestControllerClient - Class in dk.netarkivet.harvester.harvesting.distribute
Proxy for remote scheduler.
HarvestControllerServer - Class in dk.netarkivet.harvester.harvesting.distribute
This class responds to JMS doOneCrawl messages from the HarvestScheduler and launches a Heritrix crawl with the received job description.
HarvestControllerServerMonitorHook - Class in dk.netarkivet.harvester.sidekick
 
HarvestControllerServerMonitorHook() - Constructor for class dk.netarkivet.harvester.sidekick.HarvestControllerServerMonitorHook
 
HarvestDefinition - Class in dk.netarkivet.harvester.datamodel
This abstract class models the general properties of a harvest definition, i.e.
HarvestDefinition() - Constructor for class dk.netarkivet.harvester.datamodel.HarvestDefinition
 
HarvestDefinitionApplication - Class in dk.netarkivet.harvester.webinterface
This class is used to start the GUI web applications and the scheduler in the same Java VM.
HarvestDefinitionApplication() - Constructor for class dk.netarkivet.harvester.webinterface.HarvestDefinitionApplication
 
HarvestDefinitionDAO - Class in dk.netarkivet.harvester.datamodel
A Data Access Object for harvest definitions.
HarvestDefinitionDAO() - Constructor for class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Default constructor.
HarvestDefinitionDBDAO - Class in dk.netarkivet.harvester.datamodel
A database-oriented implementation of the HarvestDefinitionDAO.
HarvestDefinitionDBDAO() - Constructor for class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Create a new HarvestDefinitionDAO using database.
HarvestDefinitionGUI - Class in dk.netarkivet.harvester.webinterface
This class starts a HarvestScheduler and begins scheduling jobs.
harvestDefName - Variable in class dk.netarkivet.harvester.datamodel.HarvestDefinition
 
HarvestDocumentation - Class in dk.netarkivet.harvester.harvesting
This class contains code for documenting a harvest.
HarvestDocumentation() - Constructor for class dk.netarkivet.harvester.harvesting.HarvestDocumentation
 
HarvesterArcRepositoryClient - Interface in dk.netarkivet.common.distribute.arcrepository
Implements the Facade pattern to shield off the methods in JMSArcRepositoryClient not to be used by the harvest system.
HarvesterMessage - Class in dk.netarkivet.harvester.distribute
Common base class for messages exchanged between a harvester server and a harvester client.
HarvesterMessage(ChannelID, ChannelID, String) - Constructor for class dk.netarkivet.harvester.distribute.HarvesterMessage
Creates a new HarvesterMessage.
HarvesterMessageHandler - Class in dk.netarkivet.harvester.distribute
This default message handler shields of all unimplemented methods from the HarvesterMessageVisitor interface.
HarvesterMessageHandler() - Constructor for class dk.netarkivet.harvester.distribute.HarvesterMessageHandler
Creates a HarvesterMessageHandler object.
HarvesterMessageVisitor - Interface in dk.netarkivet.harvester.distribute
Interface for all classes which handles harvester-related messages recieved from a JMS server.
HarvestInfo - Class in dk.netarkivet.harvester.datamodel
Summary information about a specific harvest of a domain.
HarvestInfo(Long, String, String, Date, long, long, StopReason) - Constructor for class dk.netarkivet.harvester.datamodel.HarvestInfo
Create new harvest info instance.
HarvestInfo(Long, Long, String, String, Date, long, long, StopReason) - Constructor for class dk.netarkivet.harvester.datamodel.HarvestInfo
Create new harvest info instance.
HarvestRunInfo - Class in dk.netarkivet.harvester.datamodel
Information on a single run of a harvest.
HarvestRunInfo(long, String, int) - Constructor for class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
HarvestScheduler - Class in dk.netarkivet.harvester.scheduler
This class handles scheduling of heritrix jobs.
HarvestSchedulerMonitorServer - Class in dk.netarkivet.harvester.scheduler
Submitted harvesting jobs are registered with this singleton.
HarvestStatus - Class in dk.netarkivet.harvester.webinterface
This page provides support for the HarvestStatus pages of the web interface.
HarvestStatus() - Constructor for class dk.netarkivet.harvester.webinterface.HarvestStatus
 
HarvestTemplateApplication - Class in dk.netarkivet.harvester.datamodel
Utility for maintaining harvest-templates from the commandline.
HarvestTemplateApplication() - Constructor for class dk.netarkivet.harvester.datamodel.HarvestTemplateApplication
 
hasChecksum(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Deprecated. use hasEntry(filename) instead of hasChecksum(filename). If hasEntry(filename) is true, we have a recorded a checksum for the filename as well.
hasConfiguration(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Returns true if this domain has the named configuration.
hasEnoughSpace() - Method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Returns true if we have at least one dir with the required amount of space left.
hasEntry(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Check, if there is an entry for a certain arcfile?
hashCode() - Method in class dk.netarkivet.common.distribute.ChannelID
Computes a hash code based on the channel name and whether it is a topic.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Autogenerated hashcode method.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.Frequency
Autogenerated hashcode method.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Returns a hashcode of this object generated on fields oid, harvestDefName, and comments.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Autogenerated from IDEA.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Autogenerated hashcode method.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Autogenerated hashcode method.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.Password
hashCode method overriding Object#hashCode.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.RepeatingSchedule
Autogenerated hashcode method.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.Schedule
Autogenerated hashcode method.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.SeedList
Auto generated by IntelliJ IDEA.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.TimedSchedule
Autogenerated hashcode method.
hashCode() - Method in class dk.netarkivet.harvester.datamodel.TLDInfo
 
hashCode() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Autogenerated hashcode method.
hashCode() - Method in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
hashCode method, that overrides the Object.hashCode method.
hasID() - Method in class dk.netarkivet.harvester.datamodel.Domain
Check if this harvestinfo has an ID set yet (doesn't happen until the DBDAO persists it).
hasID() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Check if this configuration has an ID set yet (doesn't happen until the DBDAO persists it).
hasID() - Method in class dk.netarkivet.harvester.datamodel.DomainOwnerInfo
Check if this ownerinfo has an ID set yet (doesn't happen until the DBDAO persists it).
hasID() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Check if this harvestdefinition has an ID set yet (doesn't happen until the DBDAO persists it).
hasID() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Check if this harvestinfo has an ID set yet (doesn't happen until the DBDAO persists it).
hasID() - Method in class dk.netarkivet.harvester.datamodel.Password
Check if this password has an ID set yet (doesn't happen until the DBDAO persists it).
hasID() - Method in class dk.netarkivet.harvester.datamodel.Schedule
Check if this schedule has an ID set yet (doesn't happen until the DBDAO persists it).
hasID() - Method in class dk.netarkivet.harvester.datamodel.SeedList
Check if this seedlist has an ID set yet (doesn't happen until the DBDAO persists it).
hasKey(String) - Method in class dk.netarkivet.common.utils.SimpleXml
Checks if a setting with the specified key exists.
hasNext() - Method in class dk.netarkivet.common.utils.FilterIterator
Returns true if the iteration has more elements.
hasNext() - Method in class dk.netarkivet.common.utils.ResultSetIterator
Returns true if the iteration has more elements.
hasPassword(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Returns true if this domain has the named password.
hasReplyInfo(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Tells whether there is a replyInfo associated with the given arcfile.
hasReplyInfo() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Returns information of whether a ReplyInfo object has been stored with this entry.
hasResultFile() - Method in class dk.netarkivet.common.distribute.arcrepository.BatchStatus
Returns true if this object has a result file.
hasSeedList(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Return true if the named seedlist exists in this domain.
hasState(String, String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Returns whether or not a BitArchiveStoreState is registered for the given ARC file at the given bit archive.
hasStoreState(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Check, if a given bitArchive has a StoreState connected to it.
HeartBeatMessage - Class in dk.netarkivet.archive.bitarchive.distribute
Simple class representing a HeartBeat message from a bit archive application.
HeartBeatMessage(ChannelID, String) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.HeartBeatMessage
Creates a heartbeat message.
HeartBeatSender - Class in dk.netarkivet.archive.bitarchive.distribute
Thread reponsible for sending out periodic HeartBeatMessages.
HeartBeatSender(ChannelID, BitarchiveServer) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.HeartBeatSender
Constructs a HearBeatSender that sends heartbeats.
HERITRIX_MAXBYTES_INFINITY - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Max bytes of -1 means infinity
HERITRIX_MAXOBJECTS_INFINITY - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Max objects of -1 means infinity
HeritrixDomainHarvestReport - Class in dk.netarkivet.harvester.harvesting
Class responsible for generating a domain harvest report from crawl logs created by Heritrix and presenting the relevant information to clients.
HeritrixDomainHarvestReport(File, StopReason) - Constructor for class dk.netarkivet.harvester.harvesting.HeritrixDomainHarvestReport
The constructor gets the data in a crawl.log file, and parses the file.
HeritrixFiles - Class in dk.netarkivet.harvester.harvesting
This class encapsulates all the files that Heritrix gets from our system, and all files we read from Heritrix.
HeritrixFiles(File, long, long) - Constructor for class dk.netarkivet.harvester.harvesting.HeritrixFiles
Create a new object for a job.
HeritrixLauncher - Class in dk.netarkivet.harvester.harvesting
A HeritrixLauncher object wraps around an instance of the web crawler Heritrix.
HeritrixTemplate - Class in dk.netarkivet.harvester.datamodel
Class encapsulating the Heritrix order.xml.
HeritrixTemplate(Document, boolean) - Constructor for class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Constructor for HeritrixTemplate class.
HeritrixTemplate(Document) - Constructor for class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Alternate constructor, which always verifies the given document.
HistorySiteSection - Class in dk.netarkivet.harvester.webinterface
Site section that creates the menu for harvest history.
HistorySiteSection() - Constructor for class dk.netarkivet.harvester.webinterface.HistorySiteSection
Create a new history SiteSection object.
HostForwarding<T> - Class in dk.netarkivet.monitor.jmx
Handles the forwarding of other hosts' MBeans matching a specific regular query and interface to a given mbean server.
hostname - Variable in class dk.netarkivet.common.distribute.HTTPRemoteFile
The host name this file orignated on.
HourlyFrequency - Class in dk.netarkivet.harvester.datamodel
This class implements a frequency of a number of hours.
HourlyFrequency(int) - Constructor for class dk.netarkivet.harvester.datamodel.HourlyFrequency
Create a new HourlyFrequency that happens every numUnits hours, at an unspecified minute.
HourlyFrequency(int, int) - Constructor for class dk.netarkivet.harvester.datamodel.HourlyFrequency
Create a new HourlyFrequency that happens every numUnits hours, on the minute.
HTMLUtils - Class in dk.netarkivet.common.webinterface
This is a utility class containing methods for use in the GUI for netarkivet.
HTTP_PORT_NUMBER - Static variable in class dk.netarkivet.common.utils.Settings
The *unique* (per host) port number that may or may not be used to serve http, but is frequently used to identify the process.
HTTPControllerClient - Class in dk.netarkivet.viewerproxy.distribute
Client side communication with http controller server.
HTTPControllerClient(HttpServletResponse, JspWriter, String) - Constructor for class dk.netarkivet.viewerproxy.distribute.HTTPControllerClient
Make an HTTP controller client.
HTTPControllerServer - Class in dk.netarkivet.viewerproxy.distribute
Wrapper for an URIResolver, which calls the controller methods on given specific URLs, and forwards all others to the wrapped handler.
HTTPControllerServer(Controller, URIResolver) - Constructor for class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Make a new HTTPControllerServer, which calls commands on the given controller, and forwards all other requests to the given URIResolver.
HTTPRemoteFile - Class in dk.netarkivet.common.distribute
A remote file implemented with point-to-point HTTP communication.
HTTPRemoteFile(File, boolean, boolean, boolean) - Constructor for class dk.netarkivet.common.distribute.HTTPRemoteFile
Initialises a remote file implemented by point-to-point HTTP communication.
HTTPREMOTEFILE_PORT_NUMBER - Static variable in class dk.netarkivet.common.utils.Settings
HTTP remotefile port number.
HTTPRemoteFileRegistry - Class in dk.netarkivet.common.distribute
The embedded webserver handling remote files for HTTPRemoteFile point-to-point communication.

I

I18n - Class in dk.netarkivet.common.utils
Internationalization class.
I18n(String) - Constructor for class dk.netarkivet.common.utils.I18n
Make an internationalisation object with the given bundle.
IDPREFIX - Static variable in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
The prefix for this class of message.
IllegalState - Exception in dk.netarkivet.common.exceptions
An object was not in the right state for the operation attempted.
IllegalState(String) - Constructor for exception dk.netarkivet.common.exceptions.IllegalState
Constructs new IllegalState with the specified detail message and cause.
IllegalState(String, Throwable) - Constructor for exception dk.netarkivet.common.exceptions.IllegalState
Constructs new IllegalState with the specified detail message and cause.
INACTIVITY_TIMEOUT_IN_SECS - Static variable in class dk.netarkivet.common.utils.Settings
The timeout setting for aborting a crawl based on crawler-inactivity.
INCLUDE_IP - Static variable in class dk.netarkivet.common.distribute.ChannelID
 
INCLUDE_PROC_ID - Static variable in class dk.netarkivet.common.distribute.ChannelID
 
INDEX_LABEL - Static variable in class dk.netarkivet.viewerproxy.webinterface.Parameters
 
INDEX_LABEL_PARAMETER - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Parameter for label of an index.
IndexClientFactory - Class in dk.netarkivet.common.distribute.indexserver
A factory for IndexClients.
IndexClientFactory() - Constructor for class dk.netarkivet.common.distribute.indexserver.IndexClientFactory
 
INDEXLABEL_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
INDEXREQUEST_TIMEOUT - Static variable in class dk.netarkivet.common.utils.Settings
The amount of time, in milliseconds, we should wait for replies when issuing a call to generate an index over som jobs.
IndexRequestClient - Class in dk.netarkivet.archive.indexserver.distribute
Client for index request server.
IndexRequestMessage - Class in dk.netarkivet.archive.indexserver.distribute
Message for requesting and index from the index server, and for giving back the reply.
IndexRequestMessage(RequestType, Set<Long>) - Constructor for class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
Generate an index request message.
IndexRequestServer - Class in dk.netarkivet.archive.indexserver.distribute
Index request server singleton.
IndexServer - Class in dk.netarkivet.archive.indexserver
Index server.
IndexServer() - Constructor for class dk.netarkivet.archive.indexserver.IndexServer
Instantiates the two handlers, and starts listening for requests.
INDEXSERVER_CLIENT - Static variable in class dk.netarkivet.common.utils.Settings
The class instantiated to give access to indices.
IndexServerApplication - Class in dk.netarkivet.archive.indexserver
This class is used to start the IndexServer application.
IndexServerApplication() - Constructor for class dk.netarkivet.archive.indexserver.IndexServerApplication
 
IngestableFiles - Class in dk.netarkivet.harvester.harvesting
Encapsulation of files to be ingested into the archive.
IngestableFiles(File, long) - Constructor for class dk.netarkivet.harvester.harvesting.IngestableFiles
Constructor for this class.
IngestDomainList - Class in dk.netarkivet.harvester.datamodel
 
IngestDomainList() - Constructor for class dk.netarkivet.harvester.datamodel.IngestDomainList
 
initConnection() - Method in class dk.netarkivet.common.distribute.JMSConnection
Initializes the JMS connection.
initialize(OutputStream) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ChecksumJob
Initialization of a ChecksumJob: a new structure for storing files failed is created.
initialize(OutputStream) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileListJob
Initializes fields in this class.
initialize(OutputStream) - Method in class dk.netarkivet.common.utils.arc.ARCBatchJob
Initialize the job before runnning.
initialize(OutputStream) - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
Initialize the job before runnning.
initialize(OutputStream) - Method in class dk.netarkivet.common.utils.cdx.ExtractCDXJob
Initialize any data needed (none).
innerProcess(CrawlURI) - Method in class dk.netarkivet.harvester.harvesting.ContentSizeAnnotationPostProcessor
For each URI with a succesful status code (status code > 0), add annotation with content size.
insertARCFile(File, ARCWriter) - Static method in class dk.netarkivet.common.utils.arc.ARCUtils
Insert the contents of an ARC file (skipping an optional initial filedesc: header) in another ARCfile.
instance - Static variable in class dk.netarkivet.common.distribute.JMSConnection
Singleton pattern is be used for this class.
instance - Static variable in class dk.netarkivet.common.webinterface.GUIWebServer
The unique instance of this class.
IntegrityCheckStatus - Class in dk.netarkivet.archive.arcrepository.bitpreservation
 
IntegrityCheckStatus() - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.IntegrityCheckStatus
Default constructor.
INVALID_ENTRY_STRING - Static variable in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Deprecated.  
IO_BUFFER_SIZE - Static variable in class dk.netarkivet.common.Constants
How big a buffer we use for read()/write() operations on InputStream/ OutputStream.
IO_CHUNK_SIZE - Static variable in class dk.netarkivet.common.Constants
Read this much data when copying data from a file channel.
IOFailure - Exception in dk.netarkivet.common.exceptions
An input/output operation failed.
IOFailure(String) - Constructor for exception dk.netarkivet.common.exceptions.IOFailure
Constructs new IOFailure with the specified detail message.
IOFailure(String, Throwable) - Constructor for exception dk.netarkivet.common.exceptions.IOFailure
Constructs new IOFailure with the specified detail message and cause.
IP_ADDRESS_NAME - Static variable in class dk.netarkivet.harvester.datamodel.TLDInfo
The special name for IP adresses, since they have no TLD
IP_KEY_REGEXP - Static variable in class dk.netarkivet.common.Constants
The pattern for an IP-address key
IPv6_KEY_REGEXP - Static variable in class dk.netarkivet.common.Constants
The pattern for an IPv6-address key
isActive - Variable in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Determines if the harvest defintion is active and ready for scheduling.
isActive() - Method in class dk.netarkivet.harvester.datamodel.SparseFullHarvest
Whether harvest is active.
isActive() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Whether this definition is active.
isAdminCheckSumOk() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Returns true if the checksum reported by admin data is equal to the majority checksum.
isAdminDataOk() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Check if the admin data reflect the actual status of the archive.
isAllOk() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.IntegrityCheckStatus
 
isAnytime() - Method in class dk.netarkivet.harvester.datamodel.Frequency
Returns whether this frequency allows events to happen any time of day, rather than at a specific time.
isChangeChecksum() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage
Return the state of the changechecksum - flag.
isChangeStoreState() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.AdminDataMessage
Return the state of the changestorestate - flag.
isCommandHostRequest(Request) - Static method in class dk.netarkivet.viewerproxy.CommandResolver
Returns true if the request specifies the host that we're running on.
isDeduplicationEnabled(Document) - Static method in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
Return true if the given order.xml file has deduplication enabled.
isDeployed(String) - Static method in class dk.netarkivet.common.webinterface.SiteSection
Check whether a section with a given dirName is deployed.
isDuplicateReductionMetadataEntry() - Method in class dk.netarkivet.harvester.harvesting.distribute.MetadataEntry
Checks, if this is a duplicate reduction MetadataEntry.
isExpired() - Method in class dk.netarkivet.harvester.datamodel.AliasInfo
Is this alias expired? This method depends upon the Constant: dk.netarkivet.harvester.webinterface.Constants.ALIAS_TIMEOUT_IN_MILLISECONDS
isExposed - Static variable in class dk.netarkivet.common.management.MBeanConnectorCreator
 
isGeneratingJobs() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Returns true if any harvestdefinition is in the middle of having jobs scheduled.
isIndexIsStoredInDirectory() - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
If true, this message may carry multiple files that should be stored in a directory.
isIP() - Method in class dk.netarkivet.harvester.datamodel.TLDInfo
True if this TLDinfo accumulates IP address information.
isKnownLocation(String) - Static method in class dk.netarkivet.common.distribute.arcrepository.Location
Check, if a given name is a location name.
isLive() - Method in interface dk.netarkivet.monitor.jmx.JMXProxyConnection
Returns true if this object still can return usable proxies.
isMetadataFailed() - Method in class dk.netarkivet.harvester.harvesting.IngestableFiles
Return true if the metadata generation process is known to have failed.
isMetadataReady() - Method in class dk.netarkivet.harvester.harvesting.IngestableFiles
Check, if the metadatafile already exists.
isOk() - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Did an error occur when processing the message.
isRecordingURIs() - Method in class dk.netarkivet.viewerproxy.MissingURIRecorder
Returns whether we are currently collecting URIs.
isRunning() - Method in class dk.netarkivet.harvester.sidekick.DefaultMonitorHook
Returns true if the application is running.
isRunning() - Method in class dk.netarkivet.harvester.sidekick.HarvestControllerServerMonitorHook
Returns true if the application is running.
isRunning() - Method in interface dk.netarkivet.harvester.sidekick.MonitorHook
 
isSnapShot() - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
Returns whether this HarvestDefinition represents a snapshot harvest.
isSnapShot() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Used to check if a harvestdefinition is a snapshot harvestdefinition.
isSnapShot() - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Returns whether this HarvestDefinition represents a snapshot harvest.
isTopic() - Method in class dk.netarkivet.common.distribute.ChannelID
Getter method for isTopic.
isValidDomainName(String) - Static method in class dk.netarkivet.harvester.datamodel.Domain
 
isValidEntry(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Deprecated. This method is deprecated, because the we don't have any invalid entries now. Use hasEntry() instead.
isVerified() - Method in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Has Template been verified?
iterator() - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Gets an iterator of all domains.
iterator() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get an iterator of all harvest definitions.
iterator() - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Gets an iterator of all jobs.
iterator() - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Get an iterator over the schedules handled by this DAO.
iterator() - Method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Returns an iterator of all templates.
IteratorUtils - Class in dk.netarkivet.common.utils
Various utilities to work with iterators more easily.
IteratorUtils() - Constructor for class dk.netarkivet.common.utils.IteratorUtils
 

J

JMS_BROKER_HOST - Static variable in class dk.netarkivet.common.utils.Settings
The JMS broker host contacted by the JMS connection.
JMS_BROKER_PORT - Static variable in class dk.netarkivet.common.utils.Settings
The port the JMS connection should use.
JMS_BROKER_VENDOR - Static variable in class dk.netarkivet.common.utils.Settings
Selects the broker vendor to be used.
JMSArcRepositoryClient - Class in dk.netarkivet.archive.arcrepository.distribute
Client side usage of an arc repository.
JMSArcRepositoryClient() - Constructor for class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Adds this Synchronizer as listener en a jms connection.
JMSBroker - Class in dk.netarkivet.common.distribute
Used to check if firewall ports are open and if the JMS broker is up and responding.
JMSBroker() - Constructor for class dk.netarkivet.common.distribute.JMSBroker
 
JMSConnection - Class in dk.netarkivet.common.distribute
Handles the communication with a JMS broker.
JMSConnection() - Constructor for class dk.netarkivet.common.distribute.JMSConnection
Sets the broker address and port number.
JMSConnectionSunMQ - Class in dk.netarkivet.common.distribute
Handles the communication with a Sun JMS broker.
JMSConnectionSunMQ() - Constructor for class dk.netarkivet.common.distribute.JMSConnectionSunMQ
Override default public constructor.
JMX_HOST_NAME - Static variable in class dk.netarkivet.common.utils.Settings
The name of a JMX host.
JMX_HOST_PORT - Static variable in class dk.netarkivet.common.utils.Settings
The port of a JMX host.
JMX_HOSTS_NUMBER_SETTING - Static variable in class dk.netarkivet.common.utils.Settings
The number of different hosts where MBeanservers reside.
JMX_MONITOR_ROLE_PASSWORD_SETTING - Static variable in class dk.netarkivet.common.utils.Settings
The password needed to connect as 'monitorRole' to the MBeanservers.
JMX_MONITOR_ROLE_USERNAME - Static variable in class dk.netarkivet.monitor.jmx.HostForwarding
The username used to connect to the MBeanservers.
JMX_PASSWORD_FILE - Static variable in class dk.netarkivet.common.utils.Settings
Which file to look for JMX passwords in.
JMX_PORT - Static variable in class dk.netarkivet.common.utils.Settings
Which port to use for JMX.
JMX_RMI_INCREMENT - Static variable in class dk.netarkivet.monitor.jmx.HostForwarding
The RMI port is presently set to the JMX-port + this increment.
JMX_RMI_PORT - Static variable in class dk.netarkivet.common.utils.Settings
Which port to use for JMX's RMI communication.
JMXApplicationnameProperty - Static variable in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
 
JMXHostnameProperty - Static variable in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
 
JMXHttpportProperty - Static variable in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
 
JMXIndexProperty - Static variable in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
 
JMXLocationProperty - Static variable in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
JMX properties used by Monitor-JMXsummary.jsp
JMXProxy - Class in dk.netarkivet.monitor.tools
This tool will simply reregister all MBeans that matches the given query from the JMX hosts read in settings, using its own platformmbeanserver.
JMXProxy() - Constructor for class dk.netarkivet.monitor.tools.JMXProxy
 
JMXProxyConnection - Interface in dk.netarkivet.monitor.jmx
JMX interface for connection objects that can be used for accessing MBeans on remote servers.
JMXProxyConnectionFactory - Interface in dk.netarkivet.monitor.jmx
Common interface for objects that supply JMX connections to remote servers.
JMXStatusEntry - Class in dk.netarkivet.monitor.webinterface
Implementation of StatusEntry, that receives its data from the MBeanServer (JMX).
JMXStatusEntry(ObjectName) - Constructor for class dk.netarkivet.monitor.webinterface.JMXStatusEntry
Constructor for the JMXStatusEntry.
JMXSummaryUtils - Class in dk.netarkivet.monitor.webinterface
Various utility methods and classes for the JMX Monitor page.
JMXSummaryUtils() - Constructor for class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
 
JMXSummaryUtils.StarredRequest - Class in dk.netarkivet.monitor.webinterface
This class encapsulates a HttpServletRequest, making non-existing parameters appear as "*" for wildcard (or "0" for the index parameter).
JMXSummaryUtils.StarredRequest(HttpServletRequest) - Constructor for class dk.netarkivet.monitor.webinterface.JMXSummaryUtils.StarredRequest
 
JMXUtils - Class in dk.netarkivet.monitor.jmx
Various JMX-related utility functions that have nowhere better to live.
JMXUtils() - Constructor for class dk.netarkivet.monitor.jmx.JMXUtils
 
Job - Class in dk.netarkivet.harvester.datamodel
This class represents one job to run by Heritrix.
Job(Long, DomainConfiguration, JobPriority, long, long, int) - Constructor for class dk.netarkivet.harvester.datamodel.Job
Package private constructor for common initialisation.
Job(Long, Map<String, String>, JobPriority, long, long, JobStatus, String, Document, String, int) - Constructor for class dk.netarkivet.harvester.datamodel.Job
Create a new Job object from basic information storable in the DAO.
JOB_ID - Static variable in class dk.netarkivet.viewerproxy.webinterface.Parameters
 
JOB_ID_PARAMETER - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Parameter for ids of jobs to change index to.
JOB_ID_PARAMETER - Static variable in class dk.netarkivet.viewerproxy.GetDataResolver
Parameter for ids of jobs to get metadata for.
JOB_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
JOB_RESUBMIT_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
JobDAO - Class in dk.netarkivet.harvester.datamodel
Interface for creating and accessing jobs in persistent storage.
JobDAO() - Constructor for class dk.netarkivet.harvester.datamodel.JobDAO
constructor used when creating singleton.
JobDBDAO - Class in dk.netarkivet.harvester.datamodel
A database-based implementation of the JobDAO class.
JobDBDAO() - Constructor for class dk.netarkivet.harvester.datamodel.JobDBDAO
Create a new JobDAO implemented using database.
JobIndexCache - Interface in dk.netarkivet.common.distribute.indexserver
An interface to a cache of data for jobs.
JobPriority - Enum in dk.netarkivet.harvester.datamodel
Enum of the possible priorities of a job.
JOBS_MAX_RELATIVE_SIZE_DIFFERENCE - Static variable in class dk.netarkivet.common.utils.Settings
The maximum allowed relative difference in expected number of objects retrieved in a single job definition.
JOBS_MAX_TOTAL_JOBSIZE - Static variable in class dk.netarkivet.common.utils.Settings
When this limit is exceeded no more configurations may be added to a job.
JOBS_MIN_ABSOLUTE_SIZE_DIFFERENCE - Static variable in class dk.netarkivet.common.utils.Settings
Size differences for jobs below this threshold are ignored, regardless of the limits for the relative size difference.
JobStatus - Enum in dk.netarkivet.harvester.datamodel
Enum of the possible statuses (alt.: status) a Job can be in.
JobStatusInfo - Class in dk.netarkivet.harvester.datamodel
A simple tuple to deliver information on the status of jobs.
JobStatusInfo(long, JobStatus, long, String, int, String, String, String, int, Date, Date) - Constructor for class dk.netarkivet.harvester.datamodel.JobStatusInfo
 

K

key - Variable in class dk.netarkivet.common.utils.KeyValuePair
 
KeyValuePair<K,V> - Class in dk.netarkivet.common.utils
A generic Map.Entry class, useful for returning key-value-like results.
KeyValuePair(K, V) - Constructor for class dk.netarkivet.common.utils.KeyValuePair
 
kill() - Method in class dk.netarkivet.viewerproxy.WebProxy
Shut down this server.
knownBitArchives - Variable in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
List containing the names of all knownBitArchives.

L

LANGUAGE_LOCALE - Static variable in class dk.netarkivet.common.utils.Settings
A locale the website is available as.
LANGUAGE_NAME - Static variable in class dk.netarkivet.common.utils.Settings
The native name of the language for the website locale.
LargeFileGZIPInputStream - Class in dk.netarkivet.common.utils
Subclass of GZIPInputstream, including a workaround to support >2GB files.
LargeFileGZIPInputStream(InputStream) - Constructor for class dk.netarkivet.common.utils.LargeFileGZIPInputStream
Creates a new input stream with a default buffer size.
lastModified - Variable in class dk.netarkivet.archive.arcrepositoryadmin.ReadOnlyAdminData
The time the underlying file (adminDataFile) was last read in.
lastRecord - Variable in class dk.netarkivet.archive.indexserver.CDXOriginCrawlLogIterator
The last record we read from the reader.
legalChange(JobStatus) - Method in enum dk.netarkivet.harvester.datamodel.JobStatus
True if it is legal to change from this status to a new status.
length() - Method in class dk.netarkivet.common.utils.ReadOnlyByteArray
Returns the length of the array.
LIFESIGNS_FREQUENCY - Static variable in class dk.netarkivet.common.utils.LivenessLogger
The predefined frequency in milliseconds for this LivenessLogger.
listParameters() - Method in interface dk.netarkivet.common.tools.SimpleCmdlineTool
Describes the parameters that this tool accepts.
LivenessLogger - Class in dk.netarkivet.common.utils
This class logs lifesigns at level FINE every 2 minutes.
LivenessLogger(Class) - Constructor for class dk.netarkivet.common.utils.LivenessLogger
The constructor for the LivenessLogger class.
LocalCDXCache - Class in dk.netarkivet.viewerproxy
This class handles retrieval and merging of index.cdx files for sets of jobs.
LocalCDXCache(ViewerArcRepositoryClient) - Constructor for class dk.netarkivet.viewerproxy.LocalCDXCache
Construct a new CDXCache object.
LOCALE_PARAMETER - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Parameter for locale to generate status
Location - Class in dk.netarkivet.common.distribute.arcrepository
This class encapsulates the bitarchive institutions.
log - Variable in class dk.netarkivet.archive.arcrepository.bitpreservation.ChecksumJob
 
log - Variable in class dk.netarkivet.archive.arcrepository.bitpreservation.FileListJob
 
log - Variable in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Logging output place.
log - Variable in class dk.netarkivet.archive.arcrepositoryadmin.ReadOnlyAdminData
 
log - Variable in class dk.netarkivet.archive.bitarchive.Bitarchive
Logging output place.
log - Static variable in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
 
log - Static variable in class dk.netarkivet.common.distribute.JMSConnection
 
log - Static variable in class dk.netarkivet.common.utils.FileUtils
 
log - Variable in class dk.netarkivet.common.utils.SimpleXml
 
log - Static variable in class dk.netarkivet.common.utils.StringUtils
 
log - Variable in class dk.netarkivet.harvester.datamodel.DerbySpecifics
 
log - Variable in class dk.netarkivet.harvester.datamodel.Domain
 
log - Variable in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
The log.
log - Variable in class dk.netarkivet.harvester.datamodel.IngestDomainList
 
log - Variable in class dk.netarkivet.harvester.datamodel.MySQLSpecifics
The log.
log - Variable in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerClient
the logger to use.
log - Variable in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
The class logger.
log - Static variable in class dk.netarkivet.harvester.scheduler.HarvestScheduler
The logger to use.
log - Variable in class dk.netarkivet.harvester.webinterface.DomainIngester
 
log - Static variable in class dk.netarkivet.harvester.webinterface.HarvestDefinitionGUI
 
log - Static variable in class dk.netarkivet.monitor.jmx.HostForwarding
 
log - Static variable in class dk.netarkivet.monitor.jmx.JMXUtils
 
LOGGING_HISTORY_SIZE - Static variable in class dk.netarkivet.common.utils.Settings
 
lookup(String) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Return the path that a given arc file can be found in.
lookup(URI) - Method in class dk.netarkivet.common.distribute.arcrepository.ARCLookup
Look up a given URI and return the contents as an InputStream.
lookup(Request, Response) - Method in class dk.netarkivet.viewerproxy.ARCArchiveAccess
Look up a given URI and add its contents to the Response given.
lookup(Request, Response) - Method in class dk.netarkivet.viewerproxy.CommandResolver
Parses the given URI and executes commands for all command URLs.
lookup(Request, Response) - Method in class dk.netarkivet.viewerproxy.NotifyingURIResolver
Passes the uri to the current wrapped resolver and notifies the observer of the result.
lookup(Request, Response) - Method in interface dk.netarkivet.viewerproxy.URIResolver
Do a lookup on a request and update response with the result.

M

MAGIC_INTEGER_4 - Static variable in class dk.netarkivet.common.utils.MD5
 
MAGIC_INTEGER_OxOF - Static variable in class dk.netarkivet.common.utils.MD5
 
MAIL_RECEIVER - Static variable in class dk.netarkivet.common.utils.Settings
The receiver of email notifications.
MAIL_SENDER - Static variable in class dk.netarkivet.common.utils.Settings
The sender of email notifications.
MAIL_SERVER - Static variable in class dk.netarkivet.common.utils.Settings
The mail server to use when sending mails.
main(String[]) - Static method in class dk.netarkivet.archive.arcrepository.ArcRepositoryApplication
Runs the ArcRepository Application.
main(String[]) - Static method in class dk.netarkivet.archive.bitarchive.BitarchiveApplication
Runs the BitarchiveApplication.
main(String[]) - Static method in class dk.netarkivet.archive.bitarchive.BitarchiveMonitorApplication
Runs the BitarchiveMonitor.
main(String[]) - Static method in class dk.netarkivet.archive.indexserver.IndexServerApplication
Runs the IndexServerApplication.
main(String[]) - Static method in class dk.netarkivet.archive.tools.GetRecord
Main method.
main(String[]) - Static method in class dk.netarkivet.archive.tools.Upload
Main method, uploads given arc files to the ArcRepository.
main(String[]) - Static method in class dk.netarkivet.common.distribute.JMSBroker
Initializes a JMSConnection.
main(String[]) - Static method in class dk.netarkivet.common.tools.ArcMerge
Main method.
main(String[]) - Static method in class dk.netarkivet.common.tools.ArcWrap
Main method.
main(String[]) - Static method in class dk.netarkivet.common.tools.ExtractCDX
Main method.
main(String[]) - Static method in class dk.netarkivet.common.utils.WriteBytesToFile
Writes a large number of bytes to a given file.
main(String[]) - Static method in class dk.netarkivet.common.webinterface.GUIApplication
Runs the GUI web server.
main(String[]) - Static method in class dk.netarkivet.harvester.datamodel.HarvestTemplateApplication
 
main(String[]) - Static method in class dk.netarkivet.harvester.harvesting.HarvestControllerApplication
Runs the HarvestController Application.
main(String[]) - Static method in class dk.netarkivet.harvester.sidekick.SideKick
Takes the monitor object as argument.
main(String[]) - Static method in class dk.netarkivet.harvester.tools.CreateCDXMetadataFile
Main method.
main(String[]) - Static method in class dk.netarkivet.harvester.tools.CreateLogsMetadataFile
Main method.
main(String[]) - Static method in class dk.netarkivet.harvester.webinterface.HarvestDefinitionApplication
Runs the HarvestDefinitionApplication.
main(String[]) - Static method in class dk.netarkivet.monitor.tools.JMXProxy
Run the tool as described in class comment.
main(String[]) - Static method in class dk.netarkivet.viewerproxy.ViewerProxyApplication
Runs the ViewerProxyApplication.
MAJORVERSION - Static variable in class dk.netarkivet.common.Constants
Major version number
makeAliasMetadataEntry(List<AliasInfo>, Long, int, Long) - Static method in class dk.netarkivet.harvester.harvesting.distribute.MetadataEntry
Generate a MetadataEntry from a list of AliasInfo objects (VERSION 2) Expired aliases is skipped by this method.
makeCheckbox(String, String...) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Create a generic checkbox as used by processMissingRequest.
makeDate(Date) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Deprecated. Please use from taglib instead.
makeDomainLink(String) - Static method in class dk.netarkivet.harvester.webinterface.DomainDefinition
Creates a link to the domain edit page.
makeDuplicateReductionMetadataEntry(List<Long>, Long, int, Long) - Static method in class dk.netarkivet.harvester.harvesting.distribute.MetadataEntry
Generate a MetadataEntry from a list of job ids for duplicate reduction.
makeHarvestRunLink(long, int) - Static method in class dk.netarkivet.harvester.webinterface.HarvestStatus
Create a link to the harvest-run page for a given run
makeJobs(Iterator<DomainConfiguration>) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Create new jobs from a collection of configurations.
makeLine(String, String) - Static method in class dk.netarkivet.archive.arcrepository.bitpreservation.ChecksumJob
Create a line in checksum job format from a filename and a checksum.
makeMyTool() - Method in class dk.netarkivet.archive.tools.GetRecord
 
makeMyTool() - Method in class dk.netarkivet.common.tools.ArcMerge
 
makeMyTool() - Method in class dk.netarkivet.common.tools.ArcWrap
 
makeMyTool() - Method in class dk.netarkivet.common.tools.ToolRunnerBase
Factory method.
makeMyTool() - Method in class dk.netarkivet.harvester.tools.CreateCDXMetadataFile
Create the tool instance
makeMyTool() - Method in class dk.netarkivet.harvester.tools.CreateLogsMetadataFile
Create the tool instance.
makeMyTool() - Method in class dk.netarkivet.monitor.tools.JMXProxy
Factory method.
makeNewCopy() - Method in class dk.netarkivet.harvester.datamodel.Job
Make a copy of the job, but don't add it to the DAO.
makeSortedFile(File, File) - Static method in class dk.netarkivet.common.utils.FileUtils
Sort a file into another.
makeSQLGlob(String) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Translate a "normal" glob (with * and .) into SQL syntax.
makeTableElement(String) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Create a table element containing the given string, escaping HTML values in the process.
makeValidFileFromExisting(String) - Static method in class dk.netarkivet.common.utils.FileUtils
Makes a valid file from filename passed in String.
MAX_BYTES_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
MAX_COMBINED_SEED_LIST_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of a combined seedlist entry (for a job) in the database.
MAX_COMMENT_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of comment entries in the database.
MAX_CONFIGS_PER_JOB_CREATION - Static variable in class dk.netarkivet.common.utils.Settings
How many domain configurations we will process in one go before making jobs out of them.
MAX_CRAWLER_TRAP_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of crawlertrap entries in the database.
MAX_DOMAIN_SIZE - Static variable in class dk.netarkivet.common.utils.Settings
Initial guess of #objects in an unknown domain
MAX_ERROR_DETAIL_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of detailed error messages from harvests and uploads.
MAX_ERROR_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of error messages from harvests and uploads.
MAX_NAME_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of name entries in the database.
MAX_OBJECTS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
MAX_ORDERXML_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of orderxml entries (stringified XML) in the database.
MAX_OWNERINFO_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of ownerinfo entries in the database.
MAX_PASSWORD_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of password entries in the database.
MAX_RATE_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
MAX_REALM_NAME_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of password realm entries in the database.
MAX_SEED_LIST_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of seedlist entries in the database.
MAX_TOGGLE_AMOUNT - Static variable in class dk.netarkivet.archive.webinterface.Constants
Maximum number of files to toogle on one go.
MAX_URL_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of password url entries in the database.
MAX_USER_NAME_SIZE - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Maximum size of password username entries in the database.
mayDelete(DomainConfiguration) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Return whether the given configuration can be deleted.
mayDelete(SeedList) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Return whether the given seedlist can be deleted.
mayDelete(Password) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Return whether the given password can be deleted.
mayDelete(Domain) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Return whether the given domain can be deleted.
mayDelete(DomainConfiguration) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
mayDelete(SeedList) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
mayDelete(Password) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
mayDelete(Domain) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
 
mayDelete(HarvestDefinition) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Return whether the given harvestdefinition can be deleted.
mayDelete(HarvestDefinition) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
 
mayDelete(Schedule) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Return whether the given schedule can be deleted.
mayDelete(Schedule) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
 
MBeanConnectorCreator - Class in dk.netarkivet.common.management
Utility class that handles exposing the platform mbean server using rmi, and using specified ports and password files.
MBeanConnectorCreator() - Constructor for class dk.netarkivet.common.management.MBeanConnectorCreator
 
mBeanQuery - Variable in class dk.netarkivet.monitor.jmx.HostForwarding
The query to the MBeanserver to get the MBeans.
MD5 - Class in dk.netarkivet.common.utils
A class that does MD5 checksumming We don't want everybody to have to do MessageDigest.getInstance() and hex conversion.
MD5() - Constructor for class dk.netarkivet.common.utils.MD5
 
METADATA_FILE_PATTERN_SUFFIX - Static variable in class dk.netarkivet.common.Constants
The suffic of a regexp that matches the metadata files.
MetadataEntry - Class in dk.netarkivet.harvester.harvesting.distribute
 
MetadataEntry(String, String, String) - Constructor for class dk.netarkivet.harvester.harvesting.distribute.MetadataEntry
Constructor for this class.
metadataFilenamePattern - Static variable in class dk.netarkivet.harvester.harvesting.HarvestDocumentation
 
mimetypeIsOk(String) - Static method in class dk.netarkivet.common.utils.arc.BatchFilter
Check, if a certain mimetype is valid
minInf(long, long) - Static method in class dk.netarkivet.harvester.datamodel.NumberUtils
Return the smallest value of two given positive longs, with the addition that -1 means infinity
minObjectsBytesLimit(long, long, long) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Return the lowest limit for the two values, or MAX_DOMAIN_SIZE if both are infinite
MINORVERSION - Static variable in class dk.netarkivet.common.Constants
Minor version number
missingRespondents - Variable in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor.BatchJobStatus
set containing the bitarchives that were live when we sent the job, but haven't answered yet.
MissingURIRecorder - Class in dk.netarkivet.viewerproxy
This class handles recordings of URIs not found during URI lookup.
MissingURIRecorder() - Constructor for class dk.netarkivet.viewerproxy.MissingURIRecorder
 
MonitorHook - Interface in dk.netarkivet.harvester.sidekick
 
MonthlyFrequency - Class in dk.netarkivet.harvester.datamodel
This class implements a frequency of a number of months.
MonthlyFrequency(int) - Constructor for class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Create a new monthly frequency that happens every numUnits month, anytime.
MonthlyFrequency(int, int, int, int) - Constructor for class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Create a new monthly frequency that happens every numUnits month, on the given day of month, hour and minute.
moveToStorage(File) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Moves a file from temporary storage to file storage.
MultiFileBasedCache<T extends java.lang.Comparable> - Class in dk.netarkivet.archive.indexserver
Implementation of file based cache, that works with the assumption we are working on a set if ids, of which we might only get a subset correct.
MultiFileBasedCache(String) - Constructor for class dk.netarkivet.archive.indexserver.MultiFileBasedCache
Creates a new FileBasedCache object.
multipleDownloads - Variable in class dk.netarkivet.common.distribute.AbstractRemoteFile
If true, the file may be downloaded multple times.
MySQLSpecifics - Class in dk.netarkivet.harvester.datamodel
MySQL-specific implementation of DB methods.
MySQLSpecifics() - Constructor for class dk.netarkivet.harvester.datamodel.MySQLSpecifics
 

N

name - Variable in class dk.netarkivet.harvester.datamodel.Schedule
Human readable name for the schedule.
Named - Interface in dk.netarkivet.harvester.datamodel
This interface describes objects that have a name.
NetarkivetException - Exception in dk.netarkivet.common.exceptions
Base exception for all Netarkivet exceptions.
NetarkivetException(String) - Constructor for exception dk.netarkivet.common.exceptions.NetarkivetException
Constructs new NetarkivetException with the specified detail message.
NetarkivetException(String, Throwable) - Constructor for exception dk.netarkivet.common.exceptions.NetarkivetException
Constructs new NetarkivetException with the specified detail message and cause.
NetarkivetMessage - Class in dk.netarkivet.common.distribute
Common base class for messages exchanged between a bitarchiveserver and a bitarchiveclient.
NetarkivetMessage(ChannelID, ChannelID, String) - Constructor for class dk.netarkivet.common.distribute.NetarkivetMessage
Creates a new NetarkivetMessage.
next() - Method in class dk.netarkivet.common.utils.FilterIterator
Returns the next element in the iteration.
next() - Method in class dk.netarkivet.common.utils.ResultSetIterator
Returns the next element in the iteration.
NO_EDITION - Static variable in class dk.netarkivet.harvester.webinterface.Constants
An edition that will never occur in existing DAO-controlled objects
NO_FACTORY_METHOD - Static variable in class dk.netarkivet.common.utils.ApplicationUtils
System.exit() value for the case where the application does not have a factory method.
NO_FILTER - Static variable in class dk.netarkivet.common.utils.arc.BatchFilter
A default filter: Accepts everything
NO_IP - Static variable in class dk.netarkivet.common.distribute.ChannelID
 
NO_PROC_ID - Static variable in class dk.netarkivet.common.distribute.ChannelID
 
NO_PROTOCOL_REGEXP - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
noOfFilesProcessed - Variable in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor.BatchJobStatus
The accumulated number of files processed in replies received so far.
noOfFilesProcessed - Variable in class dk.netarkivet.common.utils.arc.FileBatchJob
 
noOfRecordsProcessed - Variable in class dk.netarkivet.common.utils.arc.ARCBatchJob
The total number of records processed.
noOfRecordsProcessed() - Method in class dk.netarkivet.common.utils.arc.ARCBatchJob
 
NOT_FOUND - Static variable in interface dk.netarkivet.viewerproxy.URIResolver
Not HTTP response code used for unresolvable URI, i.e.
Notifications - Class in dk.netarkivet.common.utils
This class encapsulates reacting to a serious error message.
Notifications() - Constructor for class dk.netarkivet.common.utils.Notifications
 
NOTIFICATIONS_CLASS - Static variable in class dk.netarkivet.common.utils.Settings
The implementation class for notifications.
NotificationsFactory - Class in dk.netarkivet.common.utils
Get a notifications handler for serious errors.
NotificationsFactory() - Constructor for class dk.netarkivet.common.utils.NotificationsFactory
 
notify(URI, int) - Method in class dk.netarkivet.viewerproxy.MissingURIRecorder
If we are recording URIs, and the response code is NOT_FOUND, then add URI to the list of missing URIs.
notify(URI, int) - Method in class dk.netarkivet.viewerproxy.URIObserver
This notify method is called on every notification of URI and response code.
NotifyingURIResolver - Class in dk.netarkivet.viewerproxy
A wrapper class for URI resolver, which also notifies an URIObserver about all URIs visited and their response codes.
NotifyingURIResolver(URIResolver, URIObserver) - Constructor for class dk.netarkivet.viewerproxy.NotifyingURIResolver
Initialise the wrapper.
NotImplementedException - Exception in dk.netarkivet.common.exceptions
An exception to throw when an unfinished function is called.
NotImplementedException(String) - Constructor for exception dk.netarkivet.common.exceptions.NotImplementedException
Constructs new NotImplementedException with the specified detail message.
NotImplementedException(String, Throwable) - Constructor for exception dk.netarkivet.common.exceptions.NotImplementedException
Constructs new NotImplementedException with the specified detail message and cause.
NullRemoteFile - Class in dk.netarkivet.common.distribute
This is an implementation of RemoteFile which does nothing and can therefore be used in batch jobs for which no output is required.
NullRemoteFile() - Constructor for class dk.netarkivet.common.distribute.NullRemoteFile
 
nullToHyphen(Object) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Returns the toString() value of an object or a hyphen if the argument is null.
NumberUtils - Class in dk.netarkivet.harvester.datamodel
Number related utilities
NumberUtils() - Constructor for class dk.netarkivet.harvester.datamodel.NumberUtils
 
numEvents - Variable in class dk.netarkivet.harvester.datamodel.HarvestDefinition
The number of times this event has already run.

O

oid - Variable in class dk.netarkivet.harvester.datamodel.HarvestDefinition
 
OLDSNAPSHOT_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
onBatchReply(BatchReplyMessage) - Method in class dk.netarkivet.archive.arcrepository.ArcRepository
Called when we receive replies on our checksum batch jobs.
ONLY_HTTP_ENTRIES - Static variable in class dk.netarkivet.common.utils.arc.BatchFilter
 
onMessage(Message) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
Unpacks and calls accept() on the message object.
onMessage(Message) - Method in class dk.netarkivet.common.distribute.Synchronizer
Receives replies from a message queue and triggers the blocked call in sendAndWaitForOneReply().
onMessage(Message) - Method in class dk.netarkivet.harvester.distribute.HarvesterMessageHandler
Unpacks and calls accept() on the message object.
onUpload(UploadMessage) - Method in class dk.netarkivet.archive.arcrepository.ArcRepository
Event handler for upload messages reporting the upload result.
OPEN_ARC_PATTERN - Static variable in class dk.netarkivet.common.utils.FileUtils
Pattern matching open ARC files, including separator .
OPEN_ARCS_FILTER - Static variable in class dk.netarkivet.common.utils.FileUtils
A filter that matches files left open by a crashed Heritrix process.
ORDER_TEMPLATE_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
ORDER_XML_NAME_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
ordinal() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Return an integer that can be used to identify the kind of freqency.
ordinal() - Method in class dk.netarkivet.harvester.datamodel.Frequency
Return an integer that can be used to identify the kind of frequency.
ordinal() - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Return an integer that can be used to identify the kind of frequency.
ordinal() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Return an integer that can be used to identify the kind of frequency.
ordinal() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Return an integer that can be used to identify the kind of frequency.
ORGANIZATION_NAME - Static variable in class dk.netarkivet.common.Constants
 
originalRequestID - Variable in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor.BatchJobStatus
the ID of the original batch request.
originalRequestReplyTo - Variable in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor.BatchJobStatus
The reply channel for the original request.
output(PrintWriter) - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Write this object to persistent storage.

P

packageCredentials(String, String) - Static method in class dk.netarkivet.monitor.jmx.JMXUtils
Packages credentials as an environment for JMX connections.
Parameters - Class in dk.netarkivet.viewerproxy.webinterface
Definitions of parameters for the web interface
Parameters() - Constructor for class dk.netarkivet.viewerproxy.webinterface.Parameters
 
parseAndCheckInteger(PageContext, String, int, int) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Parses a integer request parameter and checks that it lies within a given interval.
parseIntList(String[]) - Static method in class dk.netarkivet.common.utils.StringUtils
Change all Strings to Integers.
parseLine(String) - Static method in class dk.netarkivet.archive.arcrepository.bitpreservation.ChecksumJob
Parse a line of output into a key-value pair.
parseLine(String) - Method in class dk.netarkivet.archive.indexserver.CDXOriginCrawlLogIterator
Parse a crawl.log line into a valid CrawlDataItem.
parseOptionalLong(PageContext, String, Long) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Parse an optionally present long-value from a request parameter.
PartialHarvest - Class in dk.netarkivet.harvester.datamodel
This class contains the specific properties and operations of harvest definitions which are not snapshot harvest definitions.
PartialHarvest(List<DomainConfiguration>, Schedule, String, String) - Constructor for class dk.netarkivet.harvester.datamodel.PartialHarvest
Create new instance of a PartialHavest configured according to the properties of the supplied DomainConfiguration.
Password - Class in dk.netarkivet.harvester.datamodel
Immutable password class.
Password(String, String, String, String, String, String) - Constructor for class dk.netarkivet.harvester.datamodel.Password
Create a new password object with the given information.
password - Variable in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
 
PATCHVERSION - Static variable in class dk.netarkivet.common.Constants
Patch version number
PermissionDenied - Exception in dk.netarkivet.common.exceptions
Access was denied to a resource or credentials were invalid.
PermissionDenied(String) - Constructor for exception dk.netarkivet.common.exceptions.PermissionDenied
Constructs new PermissionDenied with the specified detail message.
PermissionDenied(String, Throwable) - Constructor for exception dk.netarkivet.common.exceptions.PermissionDenied
Constructs new PermissionDenied with the specified detail message and cause.
PersistentJobData - Class in dk.netarkivet.harvester.harvesting.distribute
Class PersistentJobData holds information about an ongoing harvest.
PersistentJobData(File) - Constructor for class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Constructor for class PersistentJobData.
port - Variable in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
 
prepareCombine(Set<T>) - Method in class dk.netarkivet.archive.indexserver.CombiningMultiFileBasedCache
Prepare needed data for performing combine().
prepareCombine(Set<Long>) - Method in class dk.netarkivet.archive.indexserver.CrawlLogIndexCache
Prepare data for combining.
presentChecksum(List<String>, Locale) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Present a list of checksums in a human-readable form.
PreservationArcRepositoryClient - Interface in dk.netarkivet.common.distribute.arcrepository
Implements the Facade pattern to shield off the methods in JMSArcRepositoryClient not to be used by the bit preservation system.
process(CDXRecord) - Method in class dk.netarkivet.common.utils.cdx.ARCFilenameCDXRecordFilter
 
process(CDXRecord) - Method in interface dk.netarkivet.common.utils.cdx.CDXRecordFilter
Process one CDXRecord - return true/false.
process(CDXRecord) - Method in class dk.netarkivet.common.utils.cdx.SimpleCDXRecordFilter
 
processChecksumRequest(ServletRequest, StringBuilder, PageContext) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Processes a checksum request: Either sets the checksum for a given file ("file" parameter) in the arcrepository (if "fixadminchecksum" parameter is given) or removes and reuploads a file in one bitarchive ("bitarchive" parameter) checking with the checksum and credentials given.
processFile(File, OutputStream) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ChecksumJob
Generates MD5 checksum for file identified by 'file' and writes the checksum to the given OutputStream.
processFile(File, OutputStream) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileListJob
Writes the name of the arcfile to the OutputStream.
processFile(File, OutputStream) - Method in class dk.netarkivet.common.utils.arc.ARCBatchJob
Accepts only ARC and ARCGZ files.
processFile(File, OutputStream) - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
Process one file stored in the bit archive.
processMissingRequest(PageContext, StringBuilder, Map<String, String[]>) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Processes a missingFiles request: Parameters of the form add#### causes the file to be added to that bitarchive.
processOnlyFileNamed(String) - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
Helper method for only processing one file.
processOnlyFilesMatching(List<String>) - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
Set this job to match only a certain set of patterns.
processOnlyFilesMatching(String) - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
Set this job to match only a certain pattern.
processOnlyFilesNamed(List<String>) - Method in class dk.netarkivet.common.utils.arc.FileBatchJob
Mark the job to process only the specified files.
processRecord(ARCRecord, OutputStream) - Method in class dk.netarkivet.common.utils.arc.ARCBatchJob
Exceptions should be handled with the handleException() method.
processRecord(ARCRecord, OutputStream) - Method in class dk.netarkivet.common.utils.cdx.ExtractCDXJob
Process this entry, reading metadata into the output stream.
processRequest(PageContext, I18n) - Static method in class dk.netarkivet.harvester.webinterface.DomainConfigurationDefinition
Extracts all required parameters from the request, checks for any inconsistencies, and passes the requisite data to the updateDomain method for processing.
processRequest(PageContext, I18n) - Static method in class dk.netarkivet.harvester.webinterface.DomainDefinition
Extracts all required parameters from the request, checks for any inconsistencies, and passes the requisite data to the updateDomain method for processing.
processRequest(PageContext, I18n) - Static method in class dk.netarkivet.harvester.webinterface.DomainSeedsDefinition
Extracts information from a servlet request to update seedlists in a domain editUrlList: if not null, we are editing, not updating so return (urlListName, seedlist) The name of a seedlist and the actual seedlist for a seedlist to be updated.
processRequest(PageContext, I18n) - Static method in class dk.netarkivet.harvester.webinterface.HarvestStatus
Process a request from Harveststatus-alljobs.
processRequest(PageContext, I18n) - Static method in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
Processes the request parameters for the page Definitions-edit-schedule.jsp The parameters are first checked for validity.
processRequest(PageContext, I18n, List<String>, List<String>) - Static method in class dk.netarkivet.harvester.webinterface.SelectiveHarvest
Update or create a partial harvest definition.
processRequest(PageContext, I18n) - Static method in class dk.netarkivet.harvester.webinterface.SnapshotHarvestDefinition
Extracts all required parameters from the request, checks for any inconsistencies, and passes the requisite data to the updateHarvestDefinition method for processing.
processUpdateRequest(ServletRequest, PageContext) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Extract the name of the bitarchive (parameter 'bitarchive') and whether to update missing files (parameter "findmissingfiles") or checksums (parameter "checksum").
ProcessUtils - Class in dk.netarkivet.common.utils
Various utilities for running processes -- not exactly Java's forte.
ProcessUtils() - Constructor for class dk.netarkivet.common.utils.ProcessUtils
 
publish(LogRecord) - Method in class dk.netarkivet.monitor.logging.CachingLogHandler
Publish a LogRecord.

Q

QA_SITESECTION_DIRNAME - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
QASiteSection - Class in dk.netarkivet.viewerproxy.webinterface
Site section that creates the menu for QA.
QASiteSection() - Constructor for class dk.netarkivet.viewerproxy.webinterface.QASiteSection
Create a QA SiteSection object.
query(String) - Method in interface dk.netarkivet.monitor.jmx.JMXProxyConnection
Get the set of ObjectNames from the remote MBeanserver, that matches the given query.
queryJMX(String) - Static method in class dk.netarkivet.monitor.webinterface.JMXStatusEntry
Query the JMX system for system status mbeans.
queryJMXFromRequest(String[], JMXSummaryUtils.StarredRequest, PageContext) - Static method in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
Get status entries from JMX based on a request and some parameters.
QUEUE - Static variable in class dk.netarkivet.common.distribute.ChannelID
 
QueueTotalBudgetXpath - Static variable in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Xpath needed by Job.editOrderXML_maxObjectsPerDomain().

R

rawcache - Variable in class dk.netarkivet.archive.indexserver.CombiningMultiFileBasedCache
The raw data cache that this cache gets data from.
RawDataCache - Interface in dk.netarkivet.archive.indexserver
An interface for getting raw data out of the bitarchives based on job IDs.
RawMetadataCache - Class in dk.netarkivet.archive.indexserver
This is an implementation of the RawDataCache specialized for data out of metadata files.
RawMetadataCache(String, Pattern, Pattern) - Constructor for class dk.netarkivet.archive.indexserver.RawMetadataCache
Create a new RawMetadataCache.
read() - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Reads the admin data from a file.
read() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ReadOnlyAdminData
Read admin data.
read(byte[], int, int) - Method in class dk.netarkivet.common.utils.LargeFileGZIPInputStream
Reads uncompressed data into an array of bytes.
read(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Read a domain from the persistent storage.
read(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Read a domain from the database
read(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Read the stored harvest definition for the given ID.
read(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Read the stored harvest definition for the given ID.
read(Long) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Reads a job from persistent storage.
read(Long) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Read a single job from the job database.
read(String) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Read an existing schedule.
read(String) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
Read an existing schedule.
read(String) - Method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Read an orderxml template for the named order XML.
read(String) - Method in class dk.netarkivet.harvester.datamodel.TemplateDBDAO
Read an XML order file for the named order XML.
readAll() - Method in class dk.netarkivet.common.utils.arc.ShareableARCRecord
Reads all the data in the ARCRecord's InputStream.
readARCRecord(ARCRecord) - Static method in class dk.netarkivet.common.utils.arc.ARCUtils
Read the contents of an ARC record into a byte array.
readBinaryFile(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Read an entire file, byte by byte, into a byte array, ignoring any locale issues.
reader - Variable in class dk.netarkivet.archive.indexserver.CDXOriginCrawlLogIterator
The reader of the (sorted) CDX index
readFile(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Load file content into text string.
readLastLine(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Read the last line in a file.
readListFromFile(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Read a all lines from a file into a list of strings.
ReadOnlyAdminData - Class in dk.netarkivet.archive.arcrepositoryadmin
A version of AdminData that cannot be changed, but which allows synchronization through a file.
ReadOnlyAdminData() - Constructor for class dk.netarkivet.archive.arcrepositoryadmin.ReadOnlyAdminData
 
ReadOnlyByteArray - Class in dk.netarkivet.common.utils
Implements access to an array in a read-only fashion.
ReadOnlyByteArray(byte[]) - Constructor for class dk.netarkivet.common.utils.ReadOnlyByteArray
Creates a new instance based on the given array.
readSparse(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Read a Domain from Database, and return the domain information as a SparseDomain object.
readSparse(String) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Read a Domain from Database, and return the domain information as a SparseDomain object.
record - Variable in class dk.netarkivet.archive.bitarchive.distribute.GetMessage
the retrieved record.
reduceApplicationName(String) - Static method in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
Reduce the class name of an application to the essentials.
reduceHostname(String) - Static method in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
Reduce a hostname to a more readable form.
reestablishMissingFile(String, Location, StringBuilder, Locale) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Reestablish a file missing in a bitarchive.
register() - Method in class dk.netarkivet.common.management.SingleMBeanObject
Registers this object as a standard MBean, with a name generated from domain given in constructor and the nameProperties hashTable.
registerBatch(String, ChannelID, String) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor
Register a new batch sent to the bitarchives.
registerFile(File, boolean) - Method in class dk.netarkivet.common.distribute.HTTPRemoteFileRegistry
Register a file for serving to an endpoint.
relativeTo(File, File) - Static method in class dk.netarkivet.common.utils.FileUtils
 
reload() - Static method in class dk.netarkivet.common.utils.Settings
Reloads the settings.
REMOTE_FILE_CLASS - Static variable in class dk.netarkivet.common.utils.Settings
The class to use for RemoteFile objects.
RemoteFile - Interface in dk.netarkivet.common.distribute
RemoteFile: Interface for encapsulating remote files.
RemoteFileFactory - Class in dk.netarkivet.common.distribute
Factory for creating remote files.
RemoteFileFactory() - Constructor for class dk.netarkivet.common.distribute.RemoteFileFactory
 
remove(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Remove a file .
remove() - Method in class dk.netarkivet.common.utils.FilterIterator
Removes from the underlying collection the last element returned by the iterator (optional operation).
remove() - Method in class dk.netarkivet.common.utils.ResultSetIterator
Removes from the underlying collection the last element returned by the iterator (optional operation).
removeAllCDXRecordFilters() - Method in class dk.netarkivet.common.utils.cdx.CDXReader
Remove all CDXRecordFilters.
removeAllMessages(ChannelID) - Method in class dk.netarkivet.common.distribute.JMSConnection
Remove all messages waiting in a queue/topic.
removeAndGetFile(RemoveAndGetFileMessage) - Method in class dk.netarkivet.archive.arcrepository.ArcRepository
Forwards a RemoveAndGetFileMessage to the designated bitarchive.
removeAndGetFile(String, Location, String, String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Call upon the arc repository to remove a file, returning it to this machine.
removeAndGetFile(String, String, String, String) - Method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Removes a file from the bitarchives, if given credentials and checksum are correct.
removeAndGetFile(RemoveAndGetFileMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
Forward the message to ALL_BA.
removeAndGetFile(String, String, String, String) - Method in interface dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClient
Remove a file from one part of the ArcRepository, retrieveing a copy for security purposes.
removeAndGetFile(String, String, String, String) - Method in interface dk.netarkivet.common.distribute.arcrepository.PreservationArcRepositoryClient
Remove a file from one part of the ArcRepository, retrieveing a copy for security purposes.
removeAndGetFile(String, String, String, String) - Method in class dk.netarkivet.common.distribute.arcrepository.TrivialArcRepositoryClient
Remove a file from one part of the ArcRepository, retrieveing a copy for security purposes.
RemoveAndGetFileMessage - Class in dk.netarkivet.archive.bitarchive.distribute
Message requesting a file to be removed and returned from a bitarchive.
RemoveAndGetFileMessage(String, String, String, String) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
Constructor.
removeCDXRecordFilter(String) - Method in class dk.netarkivet.common.utils.cdx.CDXReader
Remove a specific filter by the name of the filter.
removeConfiguration(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Removes a configuration from this domain.
removeFileFromMissingFilesList(Location, String) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
Remove given filename from list of files missing on a given bitarchive.
removeLine(Location, WorkFiles, String) - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
 
removeLineFromFile(String, File) - Static method in class dk.netarkivet.common.utils.FileUtils
Remove a line from a given file.
removeListener(ChannelID, MessageListener) - Method in class dk.netarkivet.common.distribute.JMSConnection
Removes the specified MessageListener from the given queue or topic.
removePassword(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Removes a password from this Domain.
removePassword(String) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Remove a password from the list of passwords used in this domain.
removeRecursively(File) - Static method in class dk.netarkivet.common.utils.FileUtils
Remove a file and any subfiles in case of directories.
removeReplyInfo(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.UpdateableAdminData
Removes the replyInfo associated with arcfileName.
removeSeedList(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Removes a seedlist from this Domain.
RENEW_ALIAS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
repeat(String, int) - Static method in class dk.netarkivet.common.utils.StringUtils
Repeat the string n times.
RepeatingSchedule - Class in dk.netarkivet.harvester.datamodel
This class implements a schedule that should run a certain number of times.
RepeatingSchedule(Date, int, Frequency, String, String) - Constructor for class dk.netarkivet.harvester.datamodel.RepeatingSchedule
Create a new RepeatingSchedule that runs a given number of times.
replace(String, String, String) - Static method in class dk.netarkivet.common.utils.StringUtils
Replace all occurrences of oldString with newString in a string.
reply(NetarkivetMessage) - Method in class dk.netarkivet.common.distribute.JMSConnection
Submit an object to the reply queue.
replyOfId - Variable in class dk.netarkivet.common.distribute.NetarkivetMessage
 
req - Variable in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils.StarredRequest
 
Request - Interface in dk.netarkivet.viewerproxy
The Request interface is a very minimal version of a HTTP request.
RequestType - Enum in dk.netarkivet.common.distribute.indexserver
Types of requests we can handle in an index server.
resend(NetarkivetMessage, ChannelID) - Method in class dk.netarkivet.common.distribute.JMSConnection
Sends a message msg to the channel defined by the parameter to - NOT the channel defined in the message.
reset() - Static method in class dk.netarkivet.common.distribute.Channels
Reset the instance to re-read the settings.
reset() - Static method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Reset the DAO instance.
reset() - Static method in class dk.netarkivet.harvester.datamodel.JobDAO
Reset the DAO instance.
reset() - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Reset the harvest definition to no harvests and next date being the first possible for the schedule.
reset() - Static method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Reset the DAO.
resetSingleton() - Static method in class dk.netarkivet.harvester.datamodel.DomainDAO
Reset the singleton.
resetSingleton() - Static method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Resets the singleton.
Response - Interface in dk.netarkivet.viewerproxy
The Response interface is a very minimal version of a HTTP response.
ResultSetIterator<T> - Class in dk.netarkivet.common.utils
Similar to a FilterIterator, but takes a java.sql.ResultSet (which is neither Iterable, Iterator nor Enumeration).
ResultSetIterator(ResultSet) - Constructor for class dk.netarkivet.common.utils.ResultSetIterator
Constructor for this class.
RETURN_URL_PARAMETER - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Parameter defining the url to return to after doing start, stop, clear, or changeIndex
rmiPort - Variable in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
 
RmiProxyConnectionFactory - Class in dk.netarkivet.monitor.jmx
Creates RMI-based JMX connections to remote servers.
RmiProxyConnectionFactory() - Constructor for class dk.netarkivet.monitor.jmx.RmiProxyConnectionFactory
 
rollbackIfNeeded(Connection, String, Object) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Method to perform a rollback of complex DB updates.
run() - Method in class dk.netarkivet.archive.bitarchive.distribute.HeartBeatSender
This is the run method of the thread sending heartbeats.
run(String...) - Method in interface dk.netarkivet.common.tools.SimpleCmdlineTool
Run the tool.
run(FileBatchJob, OutputStream) - Method in class dk.netarkivet.common.utils.arc.BatchLocalFiles
Run the given job on the files associated with this object.
run() - Method in class dk.netarkivet.common.utils.CleanupHook
Called by the JVM to clean up the object before exiting.
run() - Method in class dk.netarkivet.common.utils.LivenessLogger
This method writes a lifesign-logmessage to the log.
run() - Method in class dk.netarkivet.harvester.scheduler.HarvestScheduler
Start scheduling of harvest definitions.
run() - Method in class dk.netarkivet.harvester.sidekick.SideKick
If MonitorHook return the application is running then define the seenRunning = true.
run() - Method in class dk.netarkivet.harvester.webinterface.DomainIngester
Starts the ingesting thread.
runChecksumJob(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Runs a checksum job on the bit archive at the given institution.
runChecksumJob(Location, List<String>) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Runs a checksum job on the bit archive at the given institution.
runFileListJob(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Method to get a list of all files in a given bitarchive.
runFileListJob(Location, Location, List<String>) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Method to get a list of all files in a given bitarchive and store list in the given directory.
runHarvest(HeritrixFiles) - Method in class dk.netarkivet.harvester.harvesting.HarvestController
Creates the actual HeritrixLauncher instance and runs it, after the various setup files have been written.
runningBatchJobs - Variable in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor
Map from the ID of batch jobs sent to bitarchives, to tuple class of status for this batch job.
runNow(Date) - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
Check if this harvest definition should be run, given the time now.
runNow(Date) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Check if this harvest definition should be run, given the time now.
runNow(Date) - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Check if this harvest definition should be run, given the time now.
runProcess(String[], String...) - Static method in class dk.netarkivet.common.utils.ProcessUtils
Runs an external process that takes no input, discarding its output.
runProcess(String...) - Static method in class dk.netarkivet.common.utils.ProcessUtils
Runs an external process that takes no input, discarding its output.
runTheTool(String...) - Method in class dk.netarkivet.common.tools.ToolRunnerBase
Passes (command line) parameters to the tool.

S

save(File) - Method in class dk.netarkivet.common.utils.SimpleXml
Save the current settings as an XML file.
SAVE_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
Schedule - Class in dk.netarkivet.harvester.datamodel
This class implements a schedule that can be either repeating or timed, depending on the subclass.
Schedule(Date, Frequency, String, String) - Constructor for class dk.netarkivet.harvester.datamodel.Schedule
Create a new schedule starting at a specific time and going on for an undefined time.
SCHEDULE_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
ScheduleDAO - Class in dk.netarkivet.harvester.datamodel
A DAO for reading and writing schedules by name.
ScheduleDAO() - Constructor for class dk.netarkivet.harvester.datamodel.ScheduleDAO
Constructor made private to enforce singleton.
ScheduleDBDAO - Class in dk.netarkivet.harvester.datamodel
A database-based implementation of the ScheduleDAO.
ScheduleDBDAO() - Constructor for class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
 
ScheduleDefinition - Class in dk.netarkivet.harvester.webinterface
Contains utility methods for creating and editing schedule definitions for harvests.
SEED_LIST_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
SeedList - Class in dk.netarkivet.harvester.datamodel
Representation of the list of harvesting seeds.
SeedList(String, String) - Constructor for class dk.netarkivet.harvester.datamodel.SeedList
Create new seedlist.
SeedList(String, List<String>) - Constructor for class dk.netarkivet.harvester.datamodel.SeedList
Create new seedlist.
SEEDS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
selectAny(String, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL query and return whether the result contains any rows.
selectFirstLongValueIfAny(String, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL statement and return the first long in the result set, or null if resultset is empty.
selectIntValue(PreparedStatement) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL statement and return the single int in the result set.
selectIntValue(String, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL statement and return the single int in the result set.
SelectiveHarvest - Class in dk.netarkivet.harvester.webinterface
This class contains the methods for updating data for selective harvests.
selectLongList(String, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL statement and return the list of Long-objects in its result set.
selectLongValue(PreparedStatement) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL statement and return the single long in the result set.
selectLongValue(String, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL statement and return the single long in the result set.
selectStringlist(String, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL statement and return the list of strings in its result set.
selectStringLongMap(String, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL statement and return the list of strings -> id mappings in its result set.
selectStringValue(String, Object...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Execute an SQL statement and return the single string in the result set.
send(NetarkivetMessage) - Method in class dk.netarkivet.common.distribute.JMSConnection
Submit an object to the destination queue.
sendAndWaitForOneReply(NetarkivetMessage, long) - Method in class dk.netarkivet.common.distribute.Synchronizer
Sends a message to a message queue and blocks the method invocation until a reply arrives.
sendEmail(String, String, String, String) - Static method in class dk.netarkivet.common.utils.EMailUtils
Send an email, throwing exceptions on errors.
sendEmail(String, String, String, String, boolean) - Static method in class dk.netarkivet.common.utils.EMailUtils
Send an email, possibly forgiving errors.
sendMessage(NetarkivetMessage, ChannelID) - Method in class dk.netarkivet.common.distribute.JMSConnection
Submit an ObjectMessage to the destination channel.
sendMessage - Static variable in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerClient
A String to write to log when sending a message.
SEPARATOR_REGEX - Static variable in class dk.netarkivet.common.utils.cdx.CDXReader
The regular expression that defines seperation between fields.
server - Variable in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
 
set(String, String...) - Static method in class dk.netarkivet.common.utils.Settings
Sets the key to one or more values.
SET_FAILED_COMMAND - Static variable in class dk.netarkivet.archive.webinterface.BitpreserveFileStatus
 
setActive(boolean) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Set's activation status.
setActualStart(Date) - Method in class dk.netarkivet.harvester.datamodel.Job
Set the actual time when this job was started.
setActualStop(Date) - Method in class dk.netarkivet.harvester.datamodel.Job
Set the actual time when this job was stopped/completed.
setAdminChecksum(String, String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Calls upon the arc repository to change the known checksum for the given file in one bitarchive.
setAdminData(String, Location, BitArchiveStoreState) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Calls upon the arc repository to change the known state for the given file in one bitarchive.
setAliasInfo(AliasInfo) - Method in class dk.netarkivet.harvester.datamodel.Domain
Set the alias field on this object.
setBitarchive(String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileStatusCheck
 
setByteCount(long) - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainStats
 
setBytesHarvested(long) - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
setChecksum(String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Set the checksum for this entry.
setCheckSum(String, String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.UpdateableAdminData
Set/update the checksum for a given arcfileName in the admindata.
setClobMaxLength(PreparedStatement, int, String, long, Object, String) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Set the CLOB maxlength.
setComments(PreparedStatement, int, Named) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Set the comments of a Named object into the given field of statement.
setComments(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Set the comments for this domain.
setComments(String) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Set the comments field.
setComments(String) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Set the comments for this harvest definition.
setComments(String) - Method in class dk.netarkivet.harvester.datamodel.Schedule
Set the comments for the schedule.
setComments(String) - Method in class dk.netarkivet.harvester.datamodel.SeedList
Set the comments for this list.
setCrawlerTraps(List<String>) - Method in class dk.netarkivet.harvester.datamodel.Domain
Sets a list of regular expressions defining urls that should never be harvested from this domain.
setDateMaybeNull(PreparedStatement, int, Date) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Set the Date into the given field of a statement.
setDefaultConfiguration(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Mark a configuration as the default configuration to use.
setDocsHarvested(long) - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
setDomainConfigurations(List<DomainConfiguration>) - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Set the list of configurations that this hd uses.
setEdition(long) - Method in class dk.netarkivet.harvester.datamodel.Domain
Set the edition number.
setEdition(long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Set the edition number.
setEdition(long) - Method in class dk.netarkivet.harvester.datamodel.Job
Set the edition number.
setEdition(long) - Method in class dk.netarkivet.harvester.datamodel.Schedule
Set the edition number.
setEndDate(Date) - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
setErrorMsg(String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileStatusCheck
 
setFile(File) - Method in class dk.netarkivet.archive.bitarchive.distribute.GetFileMessage
Set the file this message should return.
setFile(File) - Method in class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
Set the file this message should remove and return.
setFileID(String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileStatusCheck
 
setFilesFailed(Collection<File>) - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Set the files that failed in batch job.
setFoundJobs(Set<Long>) - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
On reply, set the set of jobs for which an index is found.
setHandler(RequestType, FileBasedCache<Set<Long>>) - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestServer
Set handler for certain type of index request.
setHarvestErrorDetails(String) - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Set-method for private field harvestErrorDetails.
setHarvestErrors(String) - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Set-method for private field harvestErrors.
setHarvestNum(int) - Method in class dk.netarkivet.harvester.datamodel.Job
 
setID(long) - Method in class dk.netarkivet.harvester.datamodel.Domain
Set the ID of this domain.
setID(long) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Set the ID of this configuration.
setID(long) - Method in class dk.netarkivet.harvester.datamodel.DomainOwnerInfo
Set the ID of this ownerinfo.
setID(long) - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
Set the ID of this harvestinfo.
setID(long) - Method in class dk.netarkivet.harvester.datamodel.Password
Set the ID of this password.
setID(long) - Method in class dk.netarkivet.harvester.datamodel.Schedule
Set the ID of this schedule.
setID(long) - Method in class dk.netarkivet.harvester.datamodel.SeedList
Set the ID of this seedlist.
setIndex(File) - Method in class dk.netarkivet.common.distribute.arcrepository.ARCLookup
This method resets the current Lucene index this object works on, and replaces them with this new, gzipped index.
setIndex(File) - Method in class dk.netarkivet.viewerproxy.ARCArchiveAccess
This method resets the Lucene index this object works on, and replaces it with the given index.
setIntegerMaybeNull(PreparedStatement, int, Integer) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Insert an Integer in prepared statement.
setJobID(Long) - Method in class dk.netarkivet.harvester.datamodel.Job
Set the id of this Job.
setListener(ChannelID, MessageListener) - Method in class dk.netarkivet.common.distribute.JMSConnection
Method adds a listener to the given queue or topic.
setLongMaybeNull(PreparedStatement, int, Long) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Insert a long value (which could be null) into the given field of a statement.
setMaxBytes(long) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Specify the maximum number of bytes to download from a domain in a single harvest.
setMaxBytes(long) - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
Set the limit for how many bytes this fullharvest will harvest per domain, or -1 for no limit.
setMaxCountObjects(long) - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
 
setMaxObjects(int) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Specify the maximum number of objects to retrieve from the domain.
setMaxRequestRate(int) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Specify the maximum request rate to use when harvesting data.
setMetadataGenerationSucceeded(boolean) - Method in class dk.netarkivet.harvester.harvesting.IngestableFiles
Marks generated metadata as final.
setName(PreparedStatement, int, Named) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Set the name of a Named object into the given field.
setNextDate(Date) - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Set the next date this harvest definition should be run.
setNode(Document, String, String) - Static method in class dk.netarkivet.common.utils.XmlUtils
Set a XmlNode defined by the given XPath to the given value.
setNoOfFilesProcessed(int) - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Set the number of files processed in batch job.
setNotOk(String) - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Set or append error message.
setNotOk(Throwable) - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Set error message based on an exception.
setNumEvents(int) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Set the number of times this harvest definition has been run so far.
setObjectCount(long) - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainStats
 
setOid(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Set the object ID of this harvest definition.
setOrderXmlName(String) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Specify the name of the order.xml template to use.
setPasswords(List<Password>) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Sets the used passwords to the given list.
setPreviousHarvestDefinition(Long) - Method in class dk.netarkivet.harvester.datamodel.FullHarvest
Set the previous HarvestDefinition which is used to base this.
setRecord(BitarchiveRecord) - Method in class dk.netarkivet.archive.bitarchive.distribute.GetMessage
Register retrieved record.
setReplyInfo(StoreMessage) - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Set the replyInfo instance variable.
setReplyInfo(String, StoreMessage) - Method in class dk.netarkivet.archive.arcrepositoryadmin.UpdateableAdminData
Records the replyInfo (StoreMessage object) so that it can be retrieved using the given file name.
setResultFile(RemoteFile) - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
On reply, set remote file containing index of requested jobs.
setResultFiles(List<RemoteFile>) - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestMessage
Set several result files making up an index of requested jobs.
setSchedule(Schedule) - Method in class dk.netarkivet.harvester.datamodel.PartialHarvest
Set the schedule to be used for this harvestdefinition.
setSeedLists(List<SeedList>) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Sets the used seedlists to the given list.
setStartDate(Date) - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
setState(BitArchiveStoreState, Date) - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArchiveStoreState
Sets the current BitarchiveStoreState.
setState(BitArchiveStoreState) - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArchiveStoreState
Sets the current BitarchiveStoreState.
setState(String, String, BitArchiveStoreState) - Method in class dk.netarkivet.archive.arcrepositoryadmin.UpdateableAdminData
Sets the store state for the given file on the given bitarchive.
setStatus(int) - Method in class dk.netarkivet.harvester.datamodel.Job
Sets status of this job.
setStatus(JobStatus) - Method in class dk.netarkivet.harvester.datamodel.Job
 
setStatus(int) - Method in interface dk.netarkivet.viewerproxy.Response
Set status code.
setStatus(int, String) - Method in interface dk.netarkivet.viewerproxy.Response
Set status code.
setStatus(int) - Method in class dk.netarkivet.viewerproxy.WebProxy.HttpResponse
Setter for the status code (e.g.
setStatus(int, String) - Method in class dk.netarkivet.viewerproxy.WebProxy.HttpResponse
Set status code and explanatory text string describing the status.
setStatusCount(JobStatus, int) - Method in class dk.netarkivet.harvester.datamodel.HarvestRunInfo
 
setStopReason(StopReason) - Method in class dk.netarkivet.harvester.harvesting.distribute.DomainStats
 
setStoreState(String, BitArchiveStoreState) - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Set the StoreState for a specific bitarchive (set timestamp for last update to NOW).
setStoreState(String, BitArchiveStoreState, Date) - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArcRepositoryEntry
Set the StoreState for a specific bitarchive (set timestamp for last update to lastchanged).
setStringMaxLength(PreparedStatement, int, String, int, Object, String) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Set String Max Length.
setSubmissionDate(Date) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Set the submission date.
Settings - Class in dk.netarkivet.common.utils
Provides access to general application settings.
SETTINGS_FILE_NAME_PROPERTY - Static variable in class dk.netarkivet.common.utils.Settings
The property name specifying the file name of the settings file.
SettingsFactory<T> - Class in dk.netarkivet.common.utils
Generic class for creating class instances from class names given in settings.
SettingsFactory() - Constructor for class dk.netarkivet.common.utils.SettingsFactory
 
setUp(String...) - Method in interface dk.netarkivet.common.tools.SimpleCmdlineTool
Create any resource which may requires an explicit teardown.
setUploadErrorDetails(String) - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Set-method for private field uploadErrorDetails.
setUploadErrors(String) - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Set-method for private field uploadErrors.
setupOrderfile() - Method in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
This method prepares the orderfile used by the Heritrix crawler.
setURIResolver(URIResolver) - Method in class dk.netarkivet.viewerproxy.CommandResolver
Change the URI resolver which handles URIs that we don't handle here.
setURIResolver(URIResolver) - Method in class dk.netarkivet.viewerproxy.NotifyingURIResolver
Sets the current URIResolver wrapped.
setURIResolver(URIResolver) - Method in interface dk.netarkivet.viewerproxy.URIResolverHandler
Sets the current URIResolver.
setURIResolver(URIResolver) - Method in class dk.netarkivet.viewerproxy.WebProxy
Sets the current URIResolver.
setUTF8(HttpServletRequest) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Sets the character encoding for reading parameters and content from a request in a JSP page.
setValue(V) - Method in class dk.netarkivet.common.utils.KeyValuePair
Replaces the value corresponding to this entry with the specified value (optional operation).
ShareableARCRecord - Class in dk.netarkivet.common.utils.arc
Class for reading a record in an ARC file.
ShareableARCRecord(ARCRecord, File) - Constructor for class dk.netarkivet.common.utils.arc.ShareableARCRecord
Creates a ShareableARCRecord from an ARCRecord and the File in which the ARCRecord was found.
showMessage(String) - Method in class dk.netarkivet.common.tools.ToolRunnerBase
A template method implementing defautl behaviour for showing a message (send to stderr).
shutdownDatabase() - Method in class dk.netarkivet.harvester.datamodel.DBSpecifics
Shutdown the database system, if running embeddedly.
shutdownDatabase() - Method in class dk.netarkivet.harvester.datamodel.DerbyEmbeddedSpecifics
Shutdown the database system, if running embeddedly.
shutdownDatabase() - Method in class dk.netarkivet.harvester.datamodel.DerbyServerSpecifics
Shutdown the database system, if running embeddedly.
shutdownDatabase() - Method in class dk.netarkivet.harvester.datamodel.MySQLSpecifics
Shutdown the database system, if running embeddedly.
SideKick - Class in dk.netarkivet.harvester.sidekick
 
SideKick(String, String) - Constructor for class dk.netarkivet.harvester.sidekick.SideKick
 
signOfLife(String) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveMonitor
Registers a sign of life from a bitarchive.
SimpleCDXRecordFilter - Class in dk.netarkivet.common.utils.cdx
A Simple CDXRecordFilter to be extended.
SimpleCDXRecordFilter(String) - Constructor for class dk.netarkivet.common.utils.cdx.SimpleCDXRecordFilter
 
SimpleCmdlineTool - Interface in dk.netarkivet.common.tools
A very abstracted interface for simple command line tools.
SimpleXml - Class in dk.netarkivet.common.utils
Utility class to load and save data from/to XML files using a very simple XML format.
SimpleXml(File) - Constructor for class dk.netarkivet.common.utils.SimpleXml
Create a new SimpleXml object by loading a file
SimpleXml(String) - Constructor for class dk.netarkivet.common.utils.SimpleXml
Create a new SimpleXml just containing the root element.
SingleLogRecord - Interface in dk.netarkivet.monitor.logging
An interface for reading the contents of a log record.
SingleMBeanObject<I> - Class in dk.netarkivet.common.management
Wrapper class for registering objects of type I as MBeans.
SingleMBeanObject(String, I, Class<I>, MBeanServer) - Constructor for class dk.netarkivet.common.management.SingleMBeanObject
Create a single mbean object.
SingleMBeanObject(ObjectName, I, Class<I>, MBeanServer) - Constructor for class dk.netarkivet.common.management.SingleMBeanObject
Create a single mbean object.
SiteSection - Class in dk.netarkivet.common.webinterface
This class holds information about one section of the site, including information about what to put in the menu sidebar and how to determine which page you're in.
SiteSection(String, String, int, String[][], String, String) - Constructor for class dk.netarkivet.common.webinterface.SiteSection
Create a new SiteSection object.
SITESECTION_CLASS - Static variable in class dk.netarkivet.common.utils.Settings
The subclass of SiteSection that defines a part of the web interface.
SITESECTION_DEPLOYPATH - Static variable in class dk.netarkivet.common.utils.Settings
The URL path for this site section.
SITESECTION_WEBAPPLICATION - Static variable in class dk.netarkivet.common.utils.Settings
The directory or war-file containing the web application for a site section.
SnapshotHarvestDefinition - Class in dk.netarkivet.harvester.webinterface
Contains utility methods for supporting GUI for updating snapshot harvests.
SparseDomain - Class in dk.netarkivet.harvester.datamodel
Reduced version of the Domain class for presentation purposes.
SparseDomain(String, List<String>) - Constructor for class dk.netarkivet.harvester.datamodel.SparseDomain
Create new instance of a sparse domain.
SparseDomainConfiguration - Class in dk.netarkivet.harvester.datamodel
Sparse version for DomainConfiguration class.
SparseDomainConfiguration(String, String) - Constructor for class dk.netarkivet.harvester.datamodel.SparseDomainConfiguration
Create a sparse configuration.
SparseFullHarvest - Class in dk.netarkivet.harvester.datamodel
Sparse version of FullHarvest to be used for GUI purposes only.
SparseFullHarvest(Long, String, String, int, boolean, long, long, long, Long) - Constructor for class dk.netarkivet.harvester.datamodel.SparseFullHarvest
Create new instance of SparseFullHarvest.
SparsePartialHarvest - Class in dk.netarkivet.harvester.datamodel
Sparse version of PartialHarvest to be used for GUI purposes only.
SparsePartialHarvest(Long, String, String, int, Date, boolean, long, String, Date) - Constructor for class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Create new instance of SparsePartialHarvest.
STARRABLE_PARAMETERS - Static variable in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
JMX properties, which can set to star.
START_COMMAND - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Command for starting url collection
startApp(Class, String[]) - Static method in class dk.netarkivet.common.utils.ApplicationUtils
Starts up an application.
startDate - Variable in class dk.netarkivet.harvester.datamodel.Schedule
first run of job: date, time (hour:min:sec).
startRecordingURIs() - Method in interface dk.netarkivet.viewerproxy.Controller
Start URI collection.
startRecordingURIs() - Method in class dk.netarkivet.viewerproxy.DelegatingController
Start collecting missing URLs
startRecordingURIs() - Method in class dk.netarkivet.viewerproxy.distribute.HTTPControllerClient
Start recording URIs and return to return URL.
startRecordingURIs() - Method in class dk.netarkivet.viewerproxy.MissingURIRecorder
Start recording missing URIs.
startServer() - Method in class dk.netarkivet.common.webinterface.GUIWebServer
Starts the jsp web server.
StatusEntry - Interface in dk.netarkivet.monitor.webinterface
An interface that specifies the information available in our JMX log mbeans.
StatusSiteSection - Class in dk.netarkivet.monitor.webinterface
Site section that creates the menu for system status.
StatusSiteSection() - Constructor for class dk.netarkivet.monitor.webinterface.StatusSiteSection
Create a new status SiteSection object.
STOP_COMMAND - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Command for stopping url collection
StopReason - Enum in dk.netarkivet.harvester.datamodel
Class for containing a reason for stopping the harvesting of a domain.
stopRecordingURIs() - Method in interface dk.netarkivet.viewerproxy.Controller
Stop URI collection.
stopRecordingURIs() - Method in class dk.netarkivet.viewerproxy.DelegatingController
Stop collecting missing URLs
stopRecordingURIs() - Method in class dk.netarkivet.viewerproxy.distribute.HTTPControllerClient
Stop recording URIs and return to return URL.
stopRecordingURIs() - Method in class dk.netarkivet.viewerproxy.MissingURIRecorder
Stop recording missing URIs.
store(RemoteFile, StoreMessage) - Method in class dk.netarkivet.archive.arcrepository.ArcRepository
Stores a file in all known Bitarchives.
store(File) - Method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Sends a StoreMessage via the synchronized JMS connection method sendAndWaitForOneReply().
store(File) - Method in interface dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClient
Store the given file in the ArcRepository.
store(File) - Method in interface dk.netarkivet.common.distribute.arcrepository.HarvesterArcRepositoryClient
Store the given file in the ArcRepository.
store(File) - Method in interface dk.netarkivet.common.distribute.arcrepository.PreservationArcRepositoryClient
Store the given file in the ArcRepository.
store(File) - Method in class dk.netarkivet.common.distribute.arcrepository.TrivialArcRepositoryClient
Store the given file in the ArcRepository.
storeEntries - Variable in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Map containing a mapping from arcfilename to ArcRepositoryEntry.
storeFiles(HeritrixFiles, StringBuilder, List<File>) - Method in class dk.netarkivet.harvester.harvesting.HarvestController
Controls storing all files involved in a job.
StoreMessage - Class in dk.netarkivet.archive.arcrepository.distribute
Messages requesting store of file.
StoreMessage(ChannelID, File) - Constructor for class dk.netarkivet.archive.arcrepository.distribute.StoreMessage
Construct StoreMessage.
StreamUtils - Class in dk.netarkivet.common.utils
Utilities for handling streams.
StreamUtils() - Constructor for class dk.netarkivet.common.utils.StreamUtils
 
STRING_FILENAME_SEPARATOR - Static variable in class dk.netarkivet.archive.arcrepository.bitpreservation.Constants
 
StringUtils - Class in dk.netarkivet.common.utils
Utilities for wirking with strings.
StringUtils() - Constructor for class dk.netarkivet.common.utils.StringUtils
 
submissionDate - Variable in class dk.netarkivet.harvester.datamodel.HarvestDefinition
The time this harvest definition was first written.
surjoin(List<String>, String, String) - Static method in class dk.netarkivet.common.utils.StringUtils
Concatenate all strings in a collection, with the fixed strings appended and prepended to each.
synchronize() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ReadOnlyAdminData
Make sure that the internal admin data set is synchronized to the file.
Synchronizer - Class in dk.netarkivet.common.distribute
Converts an asynchronous call to a synchronous call.
Synchronizer() - Constructor for class dk.netarkivet.common.distribute.Synchronizer
Initialise maps containing requests and replies.
SystemUtils - Class in dk.netarkivet.common.utils
Miscellanous utilities for getting system resources.
SystemUtils() - Constructor for class dk.netarkivet.common.utils.SystemUtils
 

T

tearDown() - Method in interface dk.netarkivet.common.tools.SimpleCmdlineTool
Teardown any resource which requires an explicit teardown.
TemplateDAO - Class in dk.netarkivet.harvester.datamodel
DAO methods for reading templates only.
TemplateDAO() - Constructor for class dk.netarkivet.harvester.datamodel.TemplateDAO
Constructor for TemplateDAO.
TemplateDBDAO - Class in dk.netarkivet.harvester.datamodel
Implements the TemplateDAO with databases.
TemplateDBDAO() - Constructor for class dk.netarkivet.harvester.datamodel.TemplateDBDAO
 
TimedSchedule - Class in dk.netarkivet.harvester.datamodel
This class implements a schedule that runs over a specified period of time.
TimedSchedule(Date, Date, Frequency, String, String) - Constructor for class dk.netarkivet.harvester.datamodel.TimedSchedule
Create a new TimedSchedule that runs over a period of time.
TLDInfo - Class in dk.netarkivet.harvester.datamodel
A container for miscellaneous information about a TLD.
TLDInfo(String) - Constructor for class dk.netarkivet.harvester.datamodel.TLDInfo
Create TLD info holder.
toHex(byte[]) - Static method in class dk.netarkivet.common.utils.MD5
Converts a byte array to a hexstring.
toList(Iterator<T>) - Static method in class dk.netarkivet.common.utils.IteratorUtils
Turns an iterator into a list.
ToolRunnerBase - Class in dk.netarkivet.common.tools
A simple class that manages and runs an implementation of SimpleCmdlineTool.
ToolRunnerBase() - Constructor for class dk.netarkivet.common.tools.ToolRunnerBase
 
TOPIC - Static variable in class dk.netarkivet.common.distribute.ChannelID
 
toString() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.ChecksumJob
 
toString() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileListJob
 
toString() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationStatus
Returns a human-readable representation of this object.
toString() - Method in class dk.netarkivet.archive.arcrepository.distribute.StoreMessage
Generate String representation of this object.
toString() - Method in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Return info about current object as String.
toString() - Method in class dk.netarkivet.archive.arcrepositoryadmin.ArchiveStoreState
 
toString() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchEndedMessage
Human readable version of this object.
toString() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchMessage
 
toString() - Method in class dk.netarkivet.archive.bitarchive.distribute.BatchReplyMessage
Returns a string representing the instance.
toString() - Method in class dk.netarkivet.archive.bitarchive.distribute.GetFileMessage
 
toString() - Method in class dk.netarkivet.archive.bitarchive.distribute.GetMessage
 
toString() - Method in class dk.netarkivet.archive.bitarchive.distribute.HeartBeatMessage
 
toString() - Method in class dk.netarkivet.archive.bitarchive.distribute.RemoveAndGetFileMessage
 
toString() - Method in class dk.netarkivet.archive.bitarchive.distribute.UploadMessage
Generate String representation of this object.
toString() - Method in class dk.netarkivet.common.distribute.arcrepository.Location
Returns a human-readable representation of the object.
toString() - Method in class dk.netarkivet.common.distribute.ChannelID
Pretty-printer.
toString() - Method in class dk.netarkivet.common.distribute.FTPRemoteFile
Return a human-readable description of the object.
toString() - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Returns a string containing: : To ReplyTo [:error message].
toString() - Method in class dk.netarkivet.common.utils.arc.ARCKey
 
toString() - Method in class dk.netarkivet.harvester.datamodel.AliasInfo
 
toString() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Human readable represenation of this object.
toString() - Method in class dk.netarkivet.harvester.datamodel.Domain
Return a human-readable representation of this object.
toString() - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
 
toString() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Return a human-readable string representation of this object.
toString() - Method in class dk.netarkivet.harvester.datamodel.HarvestInfo
A human readable representation.
toString() - Method in class dk.netarkivet.harvester.datamodel.HourlyFrequency
Human readable represenation of this object.
toString() - Method in class dk.netarkivet.harvester.datamodel.Job
 
toString() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Human readable represenation of this object.
toString() - Method in class dk.netarkivet.harvester.datamodel.RepeatingSchedule
Human readable represenation of this object.
toString() - Method in class dk.netarkivet.harvester.datamodel.SeedList
Returns a human-readable representation of the seeds.
toString() - Method in class dk.netarkivet.harvester.datamodel.TimedSchedule
Human readable represenation of this object.
toString() - Method in class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Human readable represenation of this object.
toString() - Method in class dk.netarkivet.harvester.harvesting.distribute.CrawlStatusMessage
Human readable version of object.
toString() - Method in class dk.netarkivet.harvester.harvesting.distribute.DoOneCrawlMessage
 
toString() - Method in class dk.netarkivet.harvester.sidekick.HarvestControllerServerMonitorHook
 
TRANSLATIONS_BUNDLE - Static variable in class dk.netarkivet.archive.Constants
Internationalisation resource bundle.
TRANSLATIONS_BUNDLE - Static variable in class dk.netarkivet.common.Constants
Internationalisation resource bundle for common module.
TRANSLATIONS_BUNDLE - Static variable in class dk.netarkivet.harvester.Constants
Internationalisation resource bundle.
TRANSLATIONS_BUNDLE - Static variable in class dk.netarkivet.monitor.Constants
Internationalisation resource bundle.
TRANSLATIONS_BUNDLE - Static variable in class dk.netarkivet.viewerproxy.Constants
Internationalisation resource bundle.
TrivialArcRepositoryClient - Class in dk.netarkivet.common.distribute.arcrepository
A minimal implementation of ArcRepositoryClient that just has one local directory that it keeps its files in, no checking no nothing.
TrivialArcRepositoryClient() - Constructor for class dk.netarkivet.common.distribute.arcrepository.TrivialArcRepositoryClient
 
TrivialJobIndexCache - Class in dk.netarkivet.common.distribute.indexserver
A trivial JobIndexCache implementation that just assumes somebody places the indexes in the right place (in TrivialJobIndexCache under the cache dir).
TrivialJobIndexCache(RequestType) - Constructor for class dk.netarkivet.common.distribute.indexserver.TrivialJobIndexCache
Construct a trivial cache that requires manual setup of files.

U

UNKNOWN_DOMAINS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
UnknownCommandResolver - Class in dk.netarkivet.viewerproxy
Wrapper for an URIResolver, which gives failures on specific specific URLs, and forwards all others to the wrapped handler.
UnknownCommandResolver(URIResolver) - Constructor for class dk.netarkivet.viewerproxy.UnknownCommandResolver
Make a new UnknownCommandResolver, which gives an error for any command- like URL and forwards other URLs to the given URIResolver
UnknownID - Exception in dk.netarkivet.common.exceptions
Identifier could not be resolved.
UnknownID(String) - Constructor for exception dk.netarkivet.common.exceptions.UnknownID
Constructs new UnknownID with the specified detail message.
UnknownID(String, Throwable) - Constructor for exception dk.netarkivet.common.exceptions.UnknownID
Constructs new UnknownID with the specified detail message and cause.
unpack(Message) - Static method in class dk.netarkivet.common.distribute.JMSConnection
Unwraps a NetarkivetMessage from an ObjectMessage.
unregister() - Method in class dk.netarkivet.common.management.SingleMBeanObject
Unregister the object from the MBeanServer.
unzip(File, File) - Static method in class dk.netarkivet.common.utils.ZipUtils
Unzip a zipFile into a directory.
update(Observable, Object) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveMonitorServer
Handles notifications from the bitarchive monitor, that a batch job is complete.
update(String, String...) - Method in class dk.netarkivet.common.utils.SimpleXml
Removes current settings for a key and adds new values for the same key.
update(Domain) - Method in class dk.netarkivet.harvester.datamodel.DomainDAO
Update information about existing domain information.
update(Domain) - Method in class dk.netarkivet.harvester.datamodel.DomainDBDAO
Change an existing domain in the DB.
update(HarvestDefinition) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Update an existing harvest definition with new info in persistent storage.
update(HarvestDefinition) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Update an existing harvest definition with new info.
update(Job) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Update a Job in persistent storage.
update(Job) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Update a Job in persistent storage.
update(Schedule) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDAO
Update a schedule in the DAO.
update(Schedule) - Method in class dk.netarkivet.harvester.datamodel.ScheduleDBDAO
Update a schedule in the DAO.
update(String, HeritrixTemplate) - Method in class dk.netarkivet.harvester.datamodel.TemplateDAO
Update a specific orderxml-template to contain the contents of the orderXml argument.
update(String, HeritrixTemplate) - Method in class dk.netarkivet.harvester.datamodel.TemplateDBDAO
Update a template.
update(Observable, Object) - Method in class dk.netarkivet.viewerproxy.URIObserver
Will call the abstract notify method if arg is an URIResponseCodePair value.
UPDATE_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
UpdateableAdminData - Class in dk.netarkivet.archive.arcrepositoryadmin
Class for accessing and manipulating the administrative data for the ArcRepository.
updateAdminChecksum(String, String) - Method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Request update of admin data to specific checksum.
updateAdminChecksum(String, String) - Method in interface dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClient
Updates the checksum kept in the ArcRepository for a given file.
updateAdminChecksum(String, String) - Method in interface dk.netarkivet.common.distribute.arcrepository.PreservationArcRepositoryClient
Updates the checksum kept in the ArcRepository for a given file.
updateAdminChecksum(String, String) - Method in class dk.netarkivet.common.distribute.arcrepository.TrivialArcRepositoryClient
Updates the checksum kept in the ArcRepository for a given file.
updateAdminData(AdminDataMessage) - Method in class dk.netarkivet.archive.arcrepository.ArcRepository
Change admin data entry for a given file.
updateAdminData(String, String, BitArchiveStoreState) - Method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Request update of admin data to specific state.
updateAdminData(String, String, BitArchiveStoreState) - Method in interface dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClient
Updates the administrative data in the ArcRepository for a given file and location.
updateAdminData(String, String, BitArchiveStoreState) - Method in interface dk.netarkivet.common.distribute.arcrepository.PreservationArcRepositoryClient
Updates the administrative data in the ArcRepository for a given file and location.
updateAdminData(String, String, BitArchiveStoreState) - Method in class dk.netarkivet.common.distribute.arcrepository.TrivialArcRepositoryClient
Updates the administrative data in the ArcRepository for a given file and location.
updateAlias(String) - Method in class dk.netarkivet.harvester.datamodel.Domain
Update which domain this domain is considered an alias of.
updateConfiguration(DomainConfiguration) - Method in class dk.netarkivet.harvester.datamodel.Domain
Replaces existing configuration with cfg, using cfg.getName() as the id for the configuration.
updateDomainInfo(File, JspWriter) - Method in class dk.netarkivet.harvester.datamodel.IngestDomainList
Adds all new domains from a newline-separated file of domain names.
updateId(String) - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Sets the ID of this message if it has not already been set.
updatePassword(Password) - Method in class dk.netarkivet.harvester.datamodel.Domain
Updates a password on the domain.
updateSeedList(SeedList) - Method in class dk.netarkivet.harvester.datamodel.Domain
Update a seed list to the domain.
updateTable(String, int, String...) - Static method in class dk.netarkivet.harvester.datamodel.DBConnect
Update a table by executing all the statements in the updates String array.
updateTable(String, int) - Method in class dk.netarkivet.harvester.datamodel.DBSpecifics
Update a table to a newer version, if necessary.
upload(RemoteFile, String) - Method in class dk.netarkivet.archive.bitarchive.Bitarchive
Upload an ARC file to this archive.
upload(RemoteFile) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveClient
Submit an upload request to the bitarchive.
Upload - Class in dk.netarkivet.archive.tools
A tool to force upload of given arc files into the ArcRepository found in settings.xml.
Upload() - Constructor for class dk.netarkivet.archive.tools.Upload
 
UploadMessage - Class in dk.netarkivet.archive.bitarchive.distribute
Container for upload request.
UploadMessage(ChannelID, ChannelID, RemoteFile) - Constructor for class dk.netarkivet.archive.bitarchive.distribute.UploadMessage
Construct UploadMessage.
ur - Variable in class dk.netarkivet.viewerproxy.CommandResolver
The URI resolver which is wrapped, and which handles all non-command URIs
URIObserver - Class in dk.netarkivet.viewerproxy
Super class for all URIObservers - calls the URIObserver notify method on all notifications of a URI and its response code.
URIObserver() - Constructor for class dk.netarkivet.viewerproxy.URIObserver
 
URIObserver.URIResponseCodePair - Class in dk.netarkivet.viewerproxy
Helper class to be able to notify about a pair of
URIObserver.URIResponseCodePair(URI, int) - Constructor for class dk.netarkivet.viewerproxy.URIObserver.URIResponseCodePair
initialise values
URIResolver - Interface in dk.netarkivet.viewerproxy
Interface for all classes that may resolve requests and update response with result.
URIResolverHandler - Interface in dk.netarkivet.viewerproxy
Interface for classes that use an URI resolver.
url - Variable in class dk.netarkivet.common.distribute.HTTPRemoteFile
The url that exposes this remote file.
URLLIST_LIST_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
URLLIST_NAME_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
URLsEqual(String, String) - Static method in class dk.netarkivet.common.utils.cdx.CDXRecord
Compare two URLs for equality; first URL-unescaping (in UTF-8) all arguments in any query part.
useChecksums - Variable in class dk.netarkivet.common.distribute.AbstractRemoteFile
If true, communication is checksummed.
USER_AGENT_XPATH - Static variable in class dk.netarkivet.harvester.harvesting.HeritrixLauncher
Xpath for the http "user-agent" header field in order.xml-documents
userName - Variable in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
 
usesPassword(String) - Method in class dk.netarkivet.harvester.datamodel.DomainConfiguration
Check whether this domain uses a given password.

V

VALID_DOMAIN_REGEX - Static variable in class dk.netarkivet.common.utils.Settings
This setting describes a regular expression used to validate domains against.
validateStrings() - Static method in class dk.netarkivet.common.utils.Settings
Validate that the strings defined in this class are present in the settings.xml file.
validateWithXSD() - Static method in class dk.netarkivet.common.utils.Settings
Validate that the settings.xml file conforms to the XSD.
value - Variable in class dk.netarkivet.common.utils.KeyValuePair
 
valueOf(String) - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.netarkivet.common.distribute.arcrepository.BitArchiveStoreState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.netarkivet.common.distribute.indexserver.RequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.netarkivet.harvester.datamodel.JobPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.netarkivet.harvester.datamodel.JobStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.netarkivet.harvester.datamodel.StopReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum dk.netarkivet.common.distribute.arcrepository.BitArchiveStoreState
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum dk.netarkivet.common.distribute.indexserver.RequestType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum dk.netarkivet.harvester.datamodel.JobPriority
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum dk.netarkivet.harvester.datamodel.JobStatus
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum dk.netarkivet.harvester.datamodel.StopReason
Returns an array containing the constants of this enum type, in the order they're declared.
versionNumber - Static variable in class dk.netarkivet.archive.arcrepositoryadmin.AdminData
Admindata version.
ViewerArcRepositoryClient - Interface in dk.netarkivet.common.distribute.arcrepository
Implements the Facade pattern to shield off the methods in JMSArcRepositoryClient not to be used by the bit preservation system.
ViewerProxy - Class in dk.netarkivet.viewerproxy
Singleton of a viewerproxy.
VIEWERPROXY_COMMAND_NAME - Static variable in class dk.netarkivet.viewerproxy.CommandResolver
Fake host used as hostname when doing commands.
VIEWERPROXY_DIR - Static variable in class dk.netarkivet.common.utils.Settings
The main directory for the ViewerProxy, used for storing the Lucene index for the jobs being viewed.
VIEWERPROXY_HOSTNAME - Static variable in class dk.netarkivet.common.utils.Settings
The name of the server used for viewerproxy links in the GUI.
ViewerProxyApplication - Class in dk.netarkivet.viewerproxy
This class is used to start the ViewerProxy application.
ViewerProxyApplication() - Constructor for class dk.netarkivet.viewerproxy.ViewerProxyApplication
 
visit(StoreMessage) - Method in class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Forwards the call to the ArcRepository.store() method with the StoreMessage as parameter.
visit(RemoveAndGetFileMessage) - Method in class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Request a file to be deleted from bitarchives.
visit(AdminDataMessage) - Method in class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Update the admin data in the arcrepository.
visit(UploadMessage) - Method in class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Forwards the handling of upload replies to the arc repository.
visit(BatchReplyMessage) - Method in class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Forwards the handling of batch replies to the arc repository.
visit(BatchMessage) - Method in class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Resends a batch message to the requested bitarchive.
visit(GetMessage) - Method in class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Forwards a get message to the local bitarchive.
visit(GetFileMessage) - Method in class dk.netarkivet.archive.arcrepository.distribute.ArcRepositoryServer
Forwards a getfile message to requested bitarchive.
visit(BatchMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveMonitorServer
This is the message handling method for BatchMessages.
visit(BatchEndedMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveMonitorServer
This is the message handling method for BatchEndedMessages.
visit(HeartBeatMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveMonitorServer
This is the message handling method for HeartBeatMessages.
visit(GetMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveServer
Process a get request and send the result back to the client.
visit(UploadMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveServer
Process a upload request and send the result back to the client.
visit(RemoveAndGetFileMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveServer
Removes an arcfile from the bitarchive and returns the removed file as an remotefile.
visit(BatchMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveServer
Process a batch job and send the result back to the client.
visit(GetFileMessage) - Method in class dk.netarkivet.archive.bitarchive.distribute.BitarchiveServer
Process a getFile request and send the result back to the client.
visit(BatchEndedMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(BatchMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(BatchReplyMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(GetFileMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(GetMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(HeartBeatMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(StoreMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(UploadMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(AdminDataMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(RemoveAndGetFileMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(IndexRequestMessage) - Method in class dk.netarkivet.archive.distribute.ArchiveMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(BatchEndedMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(BatchMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(BatchReplyMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(GetFileMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(GetMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(HeartBeatMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(StoreMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(UploadMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(AdminDataMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(RemoveAndGetFileMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(IndexRequestMessage) - Method in interface dk.netarkivet.archive.distribute.ArchiveMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(IndexRequestMessage) - Method in class dk.netarkivet.archive.indexserver.distribute.IndexRequestServer
Given a request for an index over a set of job ids, use a cache to try to create the index, Then reply result.
visit(CrawlStatusMessage) - Method in class dk.netarkivet.harvester.distribute.HarvesterMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(DoOneCrawlMessage) - Method in class dk.netarkivet.harvester.distribute.HarvesterMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(CrawlStatusMessage) - Method in interface dk.netarkivet.harvester.distribute.HarvesterMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(DoOneCrawlMessage) - Method in interface dk.netarkivet.harvester.distribute.HarvesterMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(DoOneCrawlMessage) - Method in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerServer
Receives a DoOneCrawlMessage and call onDoOneCrawl.
visit(CrawlStatusMessage) - Method in class dk.netarkivet.harvester.scheduler.HarvestSchedulerMonitorServer
 

W

WAIT_FOR_HOSTS_REPORT_TIMEOUT_SECS - Static variable in class dk.netarkivet.harvester.harvesting.distribute.HarvestControllerServer
The max time to wait for the hosts-report.txt to be available (in secs).
WebProxy - Class in dk.netarkivet.viewerproxy
The WebProxy is the ONLY viewerproxy class that interfaces with the Jetty classes.
WebProxy(URIResolver) - Constructor for class dk.netarkivet.viewerproxy.WebProxy
Initialises a new web proxy, which delegates lookups to the given uri resolver.
WebProxy.HttpRequest - Class in dk.netarkivet.viewerproxy
A wrapper around the Jetty HttpRequest, giving the simple Request interface used in our URIResolvers.
WebProxy.HttpResponse - Class in dk.netarkivet.viewerproxy
A wrapper around the Jetty HttpResponse, giving the simple Response interface used in our URIResolvers.
WeeklyFrequency - Class in dk.netarkivet.harvester.datamodel
This class implements a frequency of a number of weeks.
WeeklyFrequency(int) - Constructor for class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Create a new weekly frequency that happens every numUnits weeks, anytime.
WeeklyFrequency(int, int, int, int) - Constructor for class dk.netarkivet.harvester.datamodel.WeeklyFrequency
Create a new weekly frequency that happens every numUnits days, on the given day of week, hour, and minute.
WorkFiles - Enum in dk.netarkivet.archive.arcrepository.bitpreservation
This class encapsulates access to the files used in bitpreservation.
write(Location, WorkFiles, Set<String>) - Static method in enum dk.netarkivet.archive.arcrepository.bitpreservation.WorkFiles
 
write(Job) - Method in class dk.netarkivet.harvester.harvesting.distribute.PersistentJobData
Write information about given Job to XML-structure.
writeBinaryFile(File, byte[]) - Static method in class dk.netarkivet.common.utils.FileUtils
Write an entire byte array to a file, ignoring any locale issues.
WriteBytesToFile - Class in dk.netarkivet.common.utils
A class with a method for creating large files.
WriteBytesToFile() - Constructor for class dk.netarkivet.common.utils.WriteBytesToFile
 
writeCDXInfo(File, OutputStream) - Static method in class dk.netarkivet.common.utils.cdx.ExtractCDX
Add cdx info for a given ARC file to a given OutputStream.
writeCollectionToFile(File, Collection<String>) - Static method in class dk.netarkivet.common.utils.FileUtils
Writes a collection of strings to a file, each string on one line.
writeFileToARC(ARCWriter, File, String, String) - Static method in class dk.netarkivet.common.utils.arc.ARCUtils
Write a file to an ARC file.
writeFileToStream(File, OutputStream) - Static method in class dk.netarkivet.common.utils.FileUtils
Write the entire contents of a file to a stream.
writeHarvestFiles(File, Job, List<MetadataEntry>) - Method in class dk.netarkivet.harvester.harvesting.HarvestController
Writes the files involved with a harvests.
writeIndex(File) - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Ungzip the crawllog lucene index files into the indexDir.
writeOrderXml(Document) - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Writes the given order.xml content to the order.xml file.
writeSeedsTxt(String) - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Writes the given content to the seeds.txt file.
writeStreamToFile(InputStream, File) - Static method in class dk.netarkivet.common.utils.FileUtils
Write the contents of a stream into a file.
writeXmlToFile(Document, File) - Static method in class dk.netarkivet.common.utils.FileUtils
Write document tree to file.
WRONG_ARGUMENTS - Static variable in class dk.netarkivet.common.utils.ApplicationUtils
System.exit() value for the case where arguments are given.

X

XML_EXTENSION - Static variable in class dk.netarkivet.common.Constants
Extension of xml file names
XML_EXTENSION - Static variable in class dk.netarkivet.harvester.webinterface.Constants
Extension used for XML files, including '.' separator.
XmlUtils - Class in dk.netarkivet.common.utils
Utilities for handling XML-files.
XmlUtils() - Constructor for class dk.netarkivet.common.utils.XmlUtils
 

Z

zipDirectory(File, File) - Static method in class dk.netarkivet.common.utils.ZipUtils
Zip the contents of a directory into a file.
ZipUtils - Class in dk.netarkivet.common.utils
Utilities for interfacing with the (fairly low-level) java.util.zip package
ZipUtils() - Constructor for class dk.netarkivet.common.utils.ZipUtils
 

A B C D E F G H I J K L M N O P Q R S T U V W X Z