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.
accept(MonitorMessageVisitor) - Method in class dk.netarkivet.monitor.distribute.MonitorMessage
Should be implemented as a part of the visitor pattern.
accept(MonitorMessageVisitor) - Method in class dk.netarkivet.monitor.registry.distribute.RegisterHostMessage
Should be implemented as a part of the visitor pattern.
ActiveBitPreservation - Interface in dk.netarkivet.archive.arcrepository.bitpreservation
All bitpreservation implementations are assumed to have access to admin data and bitarchives.
add(String, String...) - Method in class dk.netarkivet.common.utils.SimpleXml
Add entries to the current set of settings.
ADD_COMMAND - Static variable in class dk.netarkivet.archive.webinterface.Constants
Parameter for adding missing files.
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.
addCrawlStatusListener(CrawlStatusListener) - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated. Add a listener to this crawlController.
ADDDOMAINS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
addEntry(String, StoreMessage, String) - Method in class dk.netarkivet.archive.arcrepositoryadmin.UpdateableAdminData
Add new entry to the admin data, and persist it to disk.
addEntry(String, StoreMessage, String, 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.
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.
addMissingFilesToAdminData(String...) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Add files unknown in admin.data to admin.data.
addMissingFilesToAdminData(String...) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Reestablish admin data to match bitarchive states for files.
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) - 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.
and(BitSet) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
andNot(BitSet) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
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
Append to the list of harvest error details for this job.
appendHarvestErrors(String) - Method in class dk.netarkivet.harvester.datamodel.Job
Append to the list of harvest errors for this 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.
appendToFile(File, String...) - Static method in class dk.netarkivet.common.utils.FileUtils
Append the given lines to a file.
appendUploadErrorDetails(String) - Method in class dk.netarkivet.harvester.datamodel.Job
Append to the list of upload error details.
appendUploadErrors(String) - Method in class dk.netarkivet.harvester.datamodel.Job
Append to the list of upload errors.
APPLICATIONNAME - Static variable in class dk.netarkivet.common.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.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 received from a JMS server.
ARCHIVER_PATH_XPATH - Static variable in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Xpath to check, that all templates use the same archiver path, Constants.ARCDIRECTORY_NAME.
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) - 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.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.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.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.
atFinish() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
atFinish() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Query whether Heritrix is in a state where it can finish crawling.
atFinish() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 

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 class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient
Runs a 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.
BEGIN_AT_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
Parameters for the Definitions-edit-schedule.jsp page.
beginCrawlStop() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
beginCrawlStop() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Tell Heritrix to stop crawling.
beginCrawlStop() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
binaryData - Variable in class dk.netarkivet.common.utils.arc.ByteClassLoader
Binary class data loaded from file
binaryData - Variable in class dk.netarkivet.common.utils.arc.LoadableJarBatchJob.ByteJarLoader
 
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.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.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.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.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.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_SERVER_FILEDIR - Static variable in class dk.netarkivet.common.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.
BitpreserveFileState - Class in dk.netarkivet.archive.webinterface
Class encapsulating methods for handling web requests for ActiveBitPreservation.
BitpreserveFileState() - Constructor for class dk.netarkivet.archive.webinterface.BitpreserveFileState
 
bits(IndexReader) - Method in class dk.netarkivet.common.utils.SparseRangeFilter
Identical to RangeFilter.bits(IndexReader), except a SparseBitSet is returned.
ByteClassLoader - Class in dk.netarkivet.common.utils.arc
A subclass of ClassLoader that can take a byte[] containing a class file.
ByteClassLoader(File) - Constructor for class dk.netarkivet.common.utils.arc.ByteClassLoader
Constructor that reads data from a file
ByteClassLoader(byte[]) - Constructor for class dk.netarkivet.common.utils.arc.ByteClassLoader
Constructor taking a class as an array of bytes.

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.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.
cardinality() - Method in class dk.netarkivet.common.utils.SparseBitSet
 
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.
changeStateForAdminData(String) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Reestablish admin data to match bitarchive states for file.
changeStateForAdminData(String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Reestablish admin data to match bitarchive states for file.
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.common.utils.DBUtils
Check whether an object is used elsewhere 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.
checkPortNotUsed(int) - Static method in class dk.netarkivet.common.utils.SystemUtils
Check that a given port is not in use.
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.
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.common.utils.DBUtils
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.FileBasedActiveBitPreservation
 
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.HTTPRemoteFileRegistry
Stops the server and nulls the instance.
cleanup() - Method in class dk.netarkivet.common.distribute.JMSConnection
Clean up.
cleanup() - Method in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
Close the connection and reset the singleton
cleanup() - Method in class dk.netarkivet.common.distribute.monitorregistry.JMSMonitorRegistryClient
Used to clean up a class from within a shutdown hook.
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() - Static method in class dk.netarkivet.common.webinterface.SiteSection
Clean up sitesections.
cleanup() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
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 interface dk.netarkivet.harvester.harvesting.HeritrixController
Release any resources kept by the class.
cleanup() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
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.monitor.registry.distribute.MonitorRegistryServer
Remove listener on shutdown.
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(int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
clear(int, int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
clear() - Method in class dk.netarkivet.common.utils.SparseBitSet
 
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.
clone() - Method in class dk.netarkivet.common.utils.SparseBitSet
 
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.FileBasedActiveBitPreservation
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 class dk.netarkivet.archive.webinterface.BitPreservationSiteSection
No cleanup necessary in this site section.
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 class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient
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.common.webinterface.SiteSection
Called when webserver shuts down.
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.DefinitionsSiteSection
Clean up this site section.
close() - Method in class dk.netarkivet.harvester.webinterface.HistorySiteSection
No cleanup necessary in this site section.
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.
close() - Method in class dk.netarkivet.monitor.webinterface.StatusSiteSection
Shut down monitor server when undeploying,
close() - Method in class dk.netarkivet.viewerproxy.webinterface.QASiteSection
No cleanup necessary in this site section.
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.common.utils.DBUtils
Close a statement, if not closed already Note: This does not throw any a SQLException, because it is always called inside a finally-clause.
collectProcessOutput(InputStream, int, Set<Thread>) - Static method in class dk.netarkivet.common.utils.ProcessUtils
Collect all output from an inputstream, up to maxCollect bytes, in an output object.
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
 
COMMENTS_PARAMETERS - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
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.DomainOwnerInfo
Compares two DomainOwnerInfo objects using dates.
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.
conditionalReload() - Static method in class dk.netarkivet.common.Settings
Utility method.
conditionalReload() - Method in class dk.netarkivet.common.utils.SettingsStructure
Reload the settings if they have changed on disk.
conditionalReload() - Static method in class dk.netarkivet.monitor.Settings
Utility method.
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(String, Collection<T>) - 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
Separator used in the consumerkey.
consumers - Variable in class dk.netarkivet.common.distribute.JMSConnection
Set for caching consumers (topic-subscribers and queue-receivers).
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.
CONTINUE_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
Controller - Interface in dk.netarkivet.viewerproxy
The API for controlling the viewerproxy.
convertToDomain(String) - Static method in class dk.netarkivet.harvester.harvesting.OnNSDomainsDecideRule
Convert a URI to its domain.
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.
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.
crawlCheckpoint(File) - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController.SimpleCrawlStatusListener
Deprecated. Called by CrawlController when checkpointing.
crawlEnded(String) - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController.SimpleCrawlStatusListener
Deprecated. Sets the value of crawlIsEnded to true Fired by the crawler when the crawl is ended.
crawlEnding(String) - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController.SimpleCrawlStatusListener
Deprecated. Fired by the crawler when the crawl is about to end (no reports written yet....toe threads might still be running....).
CRAWLER_TIMEOUT_NON_RESPONDING - Static variable in class dk.netarkivet.common.Settings
The timeout value (in seconds) used in HeritrixLauncher for aborting crawl.
CRAWLERTRAPS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
crawlIsEnded() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated. Returns true if the crawl has ended, either because Heritrix finished or because we terminated it.
crawlIsEnded() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Returns true if the crawl has ended, either because Heritrix finished or because we terminated it.
crawlIsEnded() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
Check if the crawl has ended, either because Heritrix finished of its own, or because we terminated it.
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
 
crawlPaused(String) - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController.SimpleCrawlStatusListener
Deprecated. Fired by the crawler when the crawl is paused.
crawlPausing(String) - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController.SimpleCrawlStatusListener
Deprecated. Fired by the crawler when the crawl is about to pause (toe threads might still be running.....).
crawlResuming(String) - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController.SimpleCrawlStatusListener
Deprecated. Fired by the crawler when the crawl is resuming.
crawlStarted(String) - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController.SimpleCrawlStatusListener
Deprecated. Fired by the crawler, when the crawl has started.
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.Settings
Utility method.
create(String, String...) - Method in class dk.netarkivet.common.utils.SettingsStructure
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.
create(String, String...) - Static method in class dk.netarkivet.monitor.Settings
Utility method.
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_PARAM - Static variable in class dk.netarkivet.archive.webinterface.Constants
Parameter name for credentials for removing a file with wrong checksum.

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.Settings
The earliest time of day backup will be initiated, 0..24 hours.
DB_SPECIFICS_CLASS - Static variable in class dk.netarkivet.common.Settings
The class that defines DB-specific methods
DB_URL - Static variable in class dk.netarkivet.common.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
 
DBUtils - Class in dk.netarkivet.common.utils
Various database related utilities.
DBUtils() - Constructor for class dk.netarkivet.common.utils.DBUtils
 
DECIDERULES_MAP_XPATH - Static variable in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Xpath needed by Job.editOrderXML_crawlerTraps().
DECIDINGSCOPE_XPATH - Static variable in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Xpath to check, that all templates use the DecidingScope.
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.Settings
The default place where the settings file can be found.
DEFAULT_FILEPATH - Static variable in class dk.netarkivet.monitor.Settings
The default place where the settings file can be found.
DEFAULT_JOBSTATUS - Static variable in class dk.netarkivet.harvester.webinterface.HarvestStatus
 
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.Settings
Default seed list to use when new domains are created.
DEFAULT_SORTORDER - Static variable in class dk.netarkivet.harvester.webinterface.HarvestStatus
 
DEFAULTABLE_PARAMETERS - Static variable in class dk.netarkivet.harvester.webinterface.HarvestStatus
 
DefaultMonitorHook - Class in dk.netarkivet.harvester.sidekick
 
DefaultMonitorHook() - Constructor for class dk.netarkivet.harvester.sidekick.DefaultMonitorHook
Does nothing.
defineClass() - Method in class dk.netarkivet.common.utils.arc.ByteClassLoader
Define the class that this class loader knows about.
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, and starts the harvest scheduler.
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.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.Settings
Common temporary directory for all applications.
DirectHeritrixController - Class in dk.netarkivet.harvester.harvesting
Deprecated. The JMXHeritrixController offers an implementation that's better on almost all counts.
DirectHeritrixController(HeritrixFiles) - Constructor for class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated. Create a new DirectHeritrixController object with a given set of files.
DirectHeritrixController.SimpleCrawlStatusListener - Class in dk.netarkivet.harvester.harvesting
Deprecated. Class for handling callbacks from Heritrix.
DirectHeritrixController.SimpleCrawlStatusListener() - Constructor for class dk.netarkivet.harvester.harvesting.DirectHeritrixController.SimpleCrawlStatusListener
Deprecated. Sets the value of crawlIsEnded to false
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.Settings
Absolute/relative path to where the "central list of files and checksums" (admin.data) is written.
DiscardingOutputStream - Class in dk.netarkivet.common.utils
An OutputStream implementation that simply discards everything it gets.
DiscardingOutputStream() - Constructor for class dk.netarkivet.common.utils.DiscardingOutputStream
 
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.distribute.monitorregistry - package dk.netarkivet.common.distribute.monitorregistry
 
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.distribute - package dk.netarkivet.monitor.distribute
 
dk.netarkivet.monitor.jmx - package dk.netarkivet.monitor.jmx
 
dk.netarkivet.monitor.logging - package dk.netarkivet.monitor.logging
 
dk.netarkivet.monitor.registry - package dk.netarkivet.monitor.registry
 
dk.netarkivet.monitor.registry.distribute - package dk.netarkivet.monitor.registry.distribute
 
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_MAXBYTES - Static variable in class dk.netarkivet.common.Settings
Default byte limit for domain configuration.
DOMAIN_CONFIG_MAXRATE - Static variable in class dk.netarkivet.common.Settings
Default download rate for domain configuration.
DOMAIN_DEFAULT_CONFIG - Static variable in class dk.netarkivet.common.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.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 thread of ingesting domains.
DomainIngester(JspWriter, File, Locale) - 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.
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 or not the ingesting process is finished 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.common.utils.SettingsStructure
The edition of the Settings-object.
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
 
EDITION_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
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.
END_HARVEST_TIME_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
END_TIME_FIELD - Static variable in class dk.netarkivet.harvester.webinterface.Constants
Fields used in our calendar functionality.
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.Settings
Default bit archive to use for batch jobs (if none is specified)
ENVIRONMENT_LOCATION_NAMES - Static variable in class dk.netarkivet.common.Settings
The names of all bit archive locations in the environment, e.g., "KB" and "SB".
ENVIRONMENT_NAME - Static variable in class dk.netarkivet.common.Settings
The name of the environment in which this code is running, e.g.
ENVIRONMENT_THIS_CREDENTIALS - Static variable in class dk.netarkivet.common.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.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.common.distribute.monitorregistry.HostEntry
Return whether two hosts are equal.
equals(Object) - Method in class dk.netarkivet.common.utils.SparseBitSet
Two SparseBitSets are considered equal if they contain the same bits.
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.
errorEvent(String, Throwable) - Method in class dk.netarkivet.common.utils.PrintNotifications
Reacts to a notification by printing the notifiaction to System.err.
ERRORFACTOR_PERMITTED_BESTGUESS - Static variable in class dk.netarkivet.common.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.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.
establishConnectionAndSessions() - Method in class dk.netarkivet.common.distribute.JMSConnection
Helper method to establish one QueueConnection and associated Session, and one TopicConnection and associated Session.
EventHarvest - Class in dk.netarkivet.harvester.webinterface
Contains utility methods for supporting event harvest GUI.
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
EXCLUDED_FIELDS - Static variable in class dk.netarkivet.common.Settings
The fields of this class that don't actually correspond to settings, or are pluggable settings not always present.
EXCLUDED_FIELDS - Static variable in class dk.netarkivet.monitor.Settings
The fields of this class that don't actually correspond to settings, or are pluggable settings not always present.
executeCommand(MBeanServerConnection, String, String, String...) - Static method in class dk.netarkivet.common.utils.JMXUtils
Execute a command on a bean.
executeCommand(JMXConnector, String, String, String...) - Static method in class dk.netarkivet.common.utils.JMXUtils
Execute a single command, closing the connector afterwards.
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.
executeSQL(String...) - Static method in class dk.netarkivet.common.utils.DBUtils
Update a database by executing all the statements in the updates String array.
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.Settings
How many bytes the average object is expected to be on domains where we don't know any better.
exponentialBackoffSleep(int) - Static method in class dk.netarkivet.common.utils.TimeUtils
Sleep for an exponentially backing off amount of time, in milliseconds.
exponentialBackoffSleep(int, int) - Static method in class dk.netarkivet.common.utils.TimeUtils
Sleep for an exponentially backing off amount of time.
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
 
FileBasedActiveBitPreservation - Class in dk.netarkivet.archive.arcrepository.bitpreservation
Class handling integrity check of the arcrepository.
FileBasedActiveBitPreservation() - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Initialises a FileBasedActiveBitPreservation instance.
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
 
fileContents - Variable in class dk.netarkivet.common.utils.arc.LoadableFileBatchJob
The binary contents of the file before they are turned into a class
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.FilePreservationState
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
 
FILENAME_PARAM - Static variable in class dk.netarkivet.archive.webinterface.Constants
Parameter name for the file to perform checksum operations on.
FilePreservationState - Class in dk.netarkivet.archive.arcrepository.bitpreservation
This class collects the available bit preservation information for a file.
FilePreservationState(String, ArcRepositoryEntry, Map<Location, List<String>>) - Constructor for class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationState
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
A Set of files which generated errors.
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.
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 retrieving 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.
findChangedFiles(Location) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Update the list of checksums in a given bitarchive.
findChangedFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
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.
findClass(String) - Method in class dk.netarkivet.common.utils.arc.LoadableJarBatchJob.ByteJarLoader
 
findDefaultStopReason(File) - Static method in class dk.netarkivet.harvester.harvesting.HarvestController
Get whether we stopped normally in progress statistics log
findMissingFiles(Location) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Update the list of files in a given bitarchive.
findMissingFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
This method takes as input the name of a bitarchive location for which we wish to run a FileListJob.
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.arc.LoadableFileBatchJob
Finish up the job.
finish(OutputStream) - Method in class dk.netarkivet.common.utils.arc.LoadableJarBatchJob
Finish up the job.
finish(OutputStream) - Method in class dk.netarkivet.common.utils.cdx.ExtractCDXJob
End of the batch job.
FIRST_HARVEST_TIME_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
FIX_ADMIN_CHECKSUM_PARAM - Static variable in class dk.netarkivet.archive.webinterface.Constants
Parameter name for request to fix checksum in admin data.
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
 
flip(int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
flip(int, int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
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.
FREQUENCY_DATE_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
FREQUENCY_DAY_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
FREQUENCY_HOURS_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
FREQUENCY_MINUTES_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
FREQUENCY_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
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.
fromOrdinal(int) - Static method in enum dk.netarkivet.harvester.datamodel.TimeUnit
Helper method that gives a proper object from e.g.
FTP_COPYTO_RETRIES - Static variable in class dk.netarkivet.common.Settings
The number of times FTPRemoteFile should try before giving up a copyTo operation.
FTP_SERVER_NAME - Static variable in class dk.netarkivet.common.Settings
The default FTP-server used.
FTP_SERVER_PORT - Static variable in class dk.netarkivet.common.Settings
The default FTP-server port used.
FTP_USER_NAME - Static variable in class dk.netarkivet.common.Settings
The default FTP username.
FTP_USER_PASSWORD - Static variable in class dk.netarkivet.common.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

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.
generateFileNameFromSet(Set<T>, String) - Static method in class dk.netarkivet.common.utils.FileUtils
Given a set, generate a reasonable file name from the set.
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, long) - Method in class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient
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 location 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(String) - Static method in class dk.netarkivet.common.Settings
Utility method.
get(int) - Method in class dk.netarkivet.common.utils.ReadOnlyByteArray
Gets the element at the given index.
get(String) - Method in class dk.netarkivet.common.utils.SettingsStructure
Gets a setting.
get(int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
get(int, int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
get(String) - Static method in class dk.netarkivet.monitor.Settings
Utility method.
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.Constants
Parameter for getting info for missing files.
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.
getActiveToeCount() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
getActiveToeCount() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Get the number of currently active ToeThreads (crawler threads).
getActiveToeCount() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
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.FilePreservationState
Get the status of the file in a bitarchive, according to the admin data.
getAdminBitarchiveStoreState(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationState
Get the status of the file in a bitarchive, according to the admin data.
getAdminChecksum() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationState
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.Settings
Utility method.
getAll(String) - Method in class dk.netarkivet.common.utils.SettingsStructure
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.
getAll(String) - Static method in class dk.netarkivet.monitor.Settings
Utility method.
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 (location).
getAllBa() - Static method in class dk.netarkivet.common.distribute.Channels
Returns the topic that all bitarchive machines on this location are listening on.
getAllConfigurations() - Method in class dk.netarkivet.harvester.datamodel.Domain
Gets all configurations belonging to this domain.
getAllConfigurationsAsSortedList(Locale) - 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(Locale) - Method in class dk.netarkivet.harvester.datamodel.Domain
Returns 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(Locale) - Method in class dk.netarkivet.harvester.datamodel.Domain
Gets 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.
getArcsDir() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Return the directory, where Heritrix writes its arcfiles.
getAtticPath(File) - Method in class dk.netarkivet.archive.bitarchive.BitarchiveAdmin
Return the path used to store files that are removed by RemoveAndGetFileMessage.
getAttribute(String, String, MBeanServerConnection) - Static method in class dk.netarkivet.common.utils.JMXUtils
Get the value of an attribute from a bean.
getAttribute(JMXConnector, String, String) - Static method in class dk.netarkivet.common.utils.JMXUtils
Get the value of an attribute, closing the connector afterwards.
getBaMonForLocation(String) - Static method in class dk.netarkivet.common.distribute.Channels
Given an location, returns the BAMON queue to which batch jobs must be sent in order to run them on that locations bitarchive.
getBeanName(String) - Static method in class dk.netarkivet.common.utils.JMXUtils
Get a bean name from a string version.
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.FilePreservationState
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.
getChangedFiles(Location) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Return a list of files with changed checksums on this location.
getChangedFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Get a list of wrong files in a given bitarchive.
getChangedFilesForAdminData() - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Return a list of files with wrong checksum or state in admin data.
getChangedFilesForAdminData() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Return a list of files with wrong checksum or status in admin data.
getChannelID() - Method in class dk.netarkivet.common.distribute.arcrepository.Location
Get the BaMon channel id that corresponds to this location.
getChannelName(String) - Static method in class dk.netarkivet.common.distribute.JMSConnection
Get the channelName embedded in a consumerKey.
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.
getChildMap() - Method in interface dk.netarkivet.common.utils.StringTree
Get a map of all direct subtrees, assuming that all subtrees are uniquely named.
getChildMap() - Method in class dk.netarkivet.common.utils.XmlTree
Get a map of all direct subtrees, assuming that all subtrees are uniquely named.
getChildMultimap() - Method in interface dk.netarkivet.common.utils.StringTree
Get a map of all direct children of this node.
getChildMultimap() - Method in class dk.netarkivet.common.utils.XmlTree
Get a map of all the children of this node.
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) - Method in class dk.netarkivet.common.distribute.HTTPRemoteFileRegistry
Get the url for cleaning up after a remote file registered under some 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
 
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.
getCurrentClasspath() - Static method in class dk.netarkivet.common.utils.SystemUtils
Get the current class path entries.
getCurrentHostEntries() - Static method in class dk.netarkivet.monitor.jmx.HostForwarding
Get current list of host-JMX port mappings.
getCurrentProcessedKBPerSec() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
getCurrentProcessedKBPerSec() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Get an estimate of the rate, in kb, at which documents are currently being processed by the crawler.
getCurrentProcessedKBPerSec() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
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
getDateForChangedFiles(Location) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Return the date for last check of changed files for location.
getDateForChangedFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Get the date for last time the checksum information was updated for this location.
getDateForMissingFiles(Location) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Return the date for last check of missing files for location.
getDateForMissingFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Get the date for last time the missing files information was updated for this location.
getDateMaybeNull(ResultSet, int) - Static method in class dk.netarkivet.common.utils.DBUtils
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() - Static method in class dk.netarkivet.common.Settings
Utility method.
getEdition() - Method in class dk.netarkivet.common.utils.SettingsStructure
Return the current edition of this class.
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.
getEdition() - Static method in class dk.netarkivet.monitor.Settings
Utility method.
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.
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).
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 - Class in dk.netarkivet.archive.tools
A command-line tool to get ARC files from the bitarchive.
GetFile() - Constructor for class dk.netarkivet.archive.tools.GetFile
 
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 class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient
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.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.
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.arcrepository.bitpreservation.FilePreservationState
Get the filename, this FilePreservationState is about.
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.
getFilePreservationState(String) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Get the details of the state of the given file in the bitarchives and admin data.
getFilePreservationState(String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Get the details of the state of the given file in the bitarchives and admin data.
getFilePreservationStateMap(String...) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Get details of the state of one or more files in the bitarchives and admin data.
getFilePreservationStateMap(String...) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Retrieve the preservation status for the files with the given filenames.
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
Return 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.common.utils.DBUtils
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
Get the list of harvest error details for this 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
Get the list of harvest errors for this 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(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get the name of a harvest given its ID.
getHarvestName(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Get the name of a harvest given its ID.
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
Get the harvestNum for this 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.
getHeritrixOutput() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Get the file that contains output from Heritrix on stdout/stderr.
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
Get the hostname for the JMSBroker.
getHostEntries() - Method in class dk.netarkivet.monitor.registry.MonitorRegistry
Get all JMX host entries.
getHostEntry() - Method in class dk.netarkivet.monitor.registry.distribute.RegisterHostMessage
Get the host entry for the host registering.
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, and the subset.
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
Deprecated. Get a job index for the given list of IDs.
getIndexDir() - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Returns the index directory, if one has been set.
getIndexFile() - Method in class dk.netarkivet.common.distribute.indexserver.Index
Get the index file.
getIndexSet() - Method in class dk.netarkivet.common.distribute.indexserver.Index
Get the set this is an index for.
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.FileBasedActiveBitPreservation
Get singleton instance.
getInstance() - Static method in class dk.netarkivet.archive.arcrepository.distribute.JMSArcRepositoryClient
Get an JMSArcRepositoryClient instance.
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 singleton 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(File, Boolean, Boolean, Boolean) - Static method in class dk.netarkivet.common.distribute.HTTPSRemoteFile
Initialises a remote file implemented by point-to-point HTTPS communication.
getInstance() - Static method in class dk.netarkivet.common.distribute.HTTPSRemoteFileRegistry
Get the unique instance.
getInstance() - Static method in class dk.netarkivet.common.distribute.JMSConnectionFactory
Get the JMS Connection singleton instance defined by Settings.JMS_BROKER_CLASS.
getInstance() - Static method in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
Intialises an Open Message Queue JMS connection.
getInstance() - Static method in class dk.netarkivet.common.distribute.monitorregistry.JMSMonitorRegistryClient
Get the registry client singleton.
getInstance() - Static method in class dk.netarkivet.common.distribute.monitorregistry.MonitorRegistryClientFactory
Returns a new MonitorRegistryClient as defined by the setting Settings.MONITOR_REGISTRY_CLIENT
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(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.monitor.registry.distribute.MonitorRegistryServer
Get the registry server singleton.
getInstance() - Static method in class dk.netarkivet.monitor.registry.MonitorRegistry
Get the singleton instance.
getInstance() - Static method in class dk.netarkivet.viewerproxy.ViewerProxy
Get singleton instance of viewerproxy.
getInt(String) - Static method in class dk.netarkivet.common.Settings
Utility method.
getInt(String) - Method in class dk.netarkivet.common.utils.SettingsStructure
Gets a setting as an int.
getInt(String) - Static method in class dk.netarkivet.monitor.Settings
Utility method.
getIntegerMaybeNull(ResultSet, int) - Static method in class dk.netarkivet.common.utils.DBUtils
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.
getJMXConnector(String, int, String, String) - Static method in class dk.netarkivet.common.utils.JMXUtils
Get a JMXConnector to a given host and port, using login and password.
getJmxPort() - Method in class dk.netarkivet.common.distribute.monitorregistry.HostEntry
Get the JMX port for connections.
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.
getjobStatusList(int, String) - Static method in class dk.netarkivet.harvester.webinterface.HarvestStatus
Calculate list of job information to be shown
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 known locations.
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
 
getLeafMap() - Method in interface dk.netarkivet.common.utils.StringTree
Get a map of the names and values of all subtrees, assuming that all subtrees are leafs and are uniquely named
getLeafMap() - Method in class dk.netarkivet.common.utils.XmlTree
Get a map of the names and values of all subtrees, assuming that all subtrees are leafs and are uniquely named
getLeafMultimap() - Method in interface dk.netarkivet.common.utils.StringTree
Get a multimap of the names and values of all direct subtrees, assuming that all subtrees are leafs.
getLeafMultimap() - Method in class dk.netarkivet.common.utils.XmlTree
Get a multimap of the names and values of all subtrees, assuming that all subtrees are leafs.
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.
getLocaleObject(PageContext) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Gets Locale according to header context information
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.Settings
Utility method.
getLong(String) - Method in class dk.netarkivet.common.utils.SettingsStructure
Gets a setting as a long.
getLong(String) - Static method in class dk.netarkivet.monitor.Settings
Utility method.
getLongMaybeNull(ResultSet, int) - Static method in class dk.netarkivet.common.utils.DBUtils
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.common.utils.JMXUtils
Returns a connection to a remote MbeanServer defined by the given arguments.
getMBeanServerConnection(JMXServiceURL, Map<String, String[]>) - Static method in class dk.netarkivet.common.utils.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.
getMissingFiles(Location) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Return a list of files marked as missing on this location.
getMissingFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Get a list of missing files in a given bitarchive.
getMissingFilesForAdminData() - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Return a list of files present in bitarchive but missing in AdminData.
getMissingFilesForAdminData() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Return a list of files present in bitarchive but missing in AdminData.
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 location.
getName() - Method in class dk.netarkivet.common.distribute.ChannelID
Getter for the channel name.
getName() - Method in class dk.netarkivet.common.distribute.monitorregistry.HostEntry
Get the host 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.
getNewInstance(int, boolean, int, Integer, Integer, Integer, Integer) - Static method in class dk.netarkivet.harvester.datamodel.Frequency
Get a new instance of Frequency.
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
Return 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.
getNumberOfChangedFiles(Location) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Return the number of changed files for location.
getNumberOfChangedFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Get the number of wrong files for a bitarchive.
getNumberOfFiles(Location) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Return the total number of files for location.
getNumberOfFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Return the number of files found in the bitarchive.
getNumberOfMissingFiles(Location) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Return the number of missing files for location.
getNumberOfMissingFiles(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Get the number of missing files in a given bitarchive.
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.
getOneCompositeData(TabularData) - Static method in class dk.netarkivet.common.utils.JMXUtils
Get a single CompositeData object out of a TabularData structure.
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.
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.harvester.webinterface.HarvestStatus.DefaultedRequest
Gets a parameter from the original request, except if the parameter is unset, return the default value for the parameter
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
Get the port for the JMSBroker.
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.
getProgressStats() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
getProgressStats() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Get a human-readable set of statistics on the progress of the crawl.
getProgressStats() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
getProtocol() - Method in class dk.netarkivet.common.distribute.HTTPRemoteFileRegistry
Get the protocol part of URLs, that is HTTP
getProtocol() - Method in class dk.netarkivet.common.distribute.HTTPSRemoteFileRegistry
Get the protocol used for this registry, that is 'https'.
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.
getQueuedUriCount() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
getQueuedUriCount() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Get the number of URIs currently on the queue to be processed.
getQueuedUriCount() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
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.FilePreservationState
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.FilePreservationState
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.
getRegistry() - Method in class dk.netarkivet.common.distribute.HTTPRemoteFile
Get the webserver registry for this class of files.
getRegistry() - Method in class dk.netarkivet.common.distribute.HTTPSRemoteFile
Get the HTTPS serving registry for remote files.
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.
getRmiPort() - Method in class dk.netarkivet.common.distribute.monitorregistry.HostEntry
Get the RMI port for connections.
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.webinterface.DomainSeedsDefinition.UrlInfo
 
getSeedListAsString() - Method in class dk.netarkivet.harvester.datamodel.Job
Get the seedlist as a String.
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.
getSelectedJobStatusCode(HarvestStatus.DefaultedRequest) - Static method in class dk.netarkivet.harvester.webinterface.HarvestStatus
Find Job status to be shown based on parameters, including possibility for All statuses
getSelectedSortOrder(HarvestStatus.DefaultedRequest) - Static method in class dk.netarkivet.harvester.webinterface.HarvestStatus
Find sort order of job ids to be shown based on parameters
getSerialNo() - Method in class dk.netarkivet.common.utils.FileUtils.FilenameParser
 
getSettingsFile() - Static method in class dk.netarkivet.common.Settings
Utility method.
getSettingsFile() - Method in class dk.netarkivet.common.utils.SettingsStructure
Return the file these settings are read from.
getSettingsFile() - Static method in class dk.netarkivet.monitor.Settings
Utility method.
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.
getSortedSeedList() - Method in class dk.netarkivet.harvester.datamodel.Job
Returns a list of sorted seeds for this job.
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(boolean) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Return status information for all jobs in given job id order.
getStatusInfo(JobStatus, boolean) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Return status information for all jobs with given job status.
getStatusInfo(JobStatus) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Return status information for all jobs with given job status.
getStatusInfo() - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Get a list of small and immediately usable status information
getStatusInfo(JobStatus) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Get a list of small and immediately usable status information for given job status.
getStatusInfo(boolean) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Get a list of small and immediately usable status information in given job id order.
getStatusInfo(JobStatus, boolean) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
Get a list of small and immediately usable status information for given job status and in given job id order.
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.
getStringTree(Node) - Static method in class dk.netarkivet.common.utils.XmlTree
Returns a StringTree<String> view of the given XML node.
getSubmissionDate() - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Returns the submission date.
getSubmissionDate() - Method in class dk.netarkivet.harvester.datamodel.SparsePartialHarvest
Submission date.
getSubTree(String) - Method in interface dk.netarkivet.common.utils.StringTree
Get the only subtree with the given name.
getSubTree(String) - Method in class dk.netarkivet.common.utils.XmlTree
Get the only subtree with the given name.
getSubTrees(String) - Method in interface dk.netarkivet.common.utils.StringTree
Get the named subtrees.
getSubTrees(String) - Method in class dk.netarkivet.common.utils.XmlTree
Get the named subtrees.
getTableVersion(String) - Static method in class dk.netarkivet.common.utils.DBUtils
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
return the template.
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.
getTheMonitorServer() - Static method in class dk.netarkivet.common.distribute.Channels
Return the queue for the monitor registry.
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.
getTime() - Method in class dk.netarkivet.common.distribute.monitorregistry.HostEntry
Get the time this host was last seen alive.
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.
getTree(String) - Static method in class dk.netarkivet.common.Settings
Utility method.
getTree(String) - Method in class dk.netarkivet.common.utils.SettingsStructure
Get a tree view of a part of the settings.
getTree(String) - Method in class dk.netarkivet.common.utils.SimpleXml
Return a tree structure reflecting the XML and trimmed values.
getTree(String) - Static method in class dk.netarkivet.monitor.Settings
Utility method.
getUniqueChecksum(Location) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationState
Get a checksum that the whole bitarchive agrees upon, or else "".
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
Get the list of upload error details.
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
Get the list of upload errors.
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(String, int, int) - Static method in class dk.netarkivet.common.utils.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.
getURL() - Method in class dk.netarkivet.harvester.harvesting.distribute.MetadataEntry
 
getUrlListName() - Method in class dk.netarkivet.harvester.webinterface.DomainSeedsDefinition.UrlInfo
 
getUsages(String, Object, Object...) - Static method in class dk.netarkivet.common.utils.DBUtils
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.
getValue(String) - Method in interface dk.netarkivet.common.utils.StringTree
Get the value of a named sub-leaf.
getValue() - Method in interface dk.netarkivet.common.utils.StringTree
Get the value of a leaf.
getValue(String) - Method in class dk.netarkivet.common.utils.XmlTree
Get the value of a named sub-leaf.
getValue() - Method in class dk.netarkivet.common.utils.XmlTree
Get the value of a leaf.
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.
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).
GROUP_MAX_ALL_KB_XPATH - 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.
gunzipFile(File, File) - Static method in class dk.netarkivet.common.utils.ZipUtils
Gunzip a single gzipped file into the given file.
gunzipFiles(File, File) - Static method in class dk.netarkivet.common.utils.ZipUtils
Gunzip all .gz files in a given directory into another.
GZIP_SUFFIX - Static variable in class dk.netarkivet.common.utils.ZipUtils
The standard suffix for a gzipped file.
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.common.distribute.HTTPRemoteFileRegistry.HTTPRemoteFileRegistryHandler
A method for handling Jetty requests.
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.Settings
The file used to signal that the harvest controller is running.
HARVEST_CONTROLLER_OLDJOBSDIR - Static variable in class dk.netarkivet.common.Settings
The directory in which data from old jobs is kept after uploading.
HARVEST_CONTROLLER_PRIORITY - Static variable in class dk.netarkivet.common.Settings
Pool to take jobs from
HARVEST_CONTROLLER_SERVERDIR - Static variable in class dk.netarkivet.common.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
 
HARVEST_SERVERDIR_MINSPACE - Static variable in class dk.netarkivet.common.Settings
Check, that the serverdir has an adequate amount of bytes available before accepting any harvest-jobs.
HARVEST_TIME_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
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
 
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.
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 received 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
 
HarvestStatus.DefaultedRequest - Class in dk.netarkivet.harvester.webinterface
This class encapsulates a request for reload, making non-existing parameters appear as there default value.
HarvestStatus.DefaultedRequest(ServletRequest) - Constructor for class dk.netarkivet.harvester.webinterface.HarvestStatus.DefaultedRequest
Constructor to
HarvestTemplateApplication - Class in dk.netarkivet.harvester.datamodel
Utility for maintaining harvest-templates from the commandline.
HarvestTemplateApplication() - Constructor for class dk.netarkivet.harvester.datamodel.HarvestTemplateApplication
 
hasBeenSent() - Method in class dk.netarkivet.common.distribute.NetarkivetMessage
Check, if a given message has been sent yet.
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.common.distribute.monitorregistry.HostEntry
Return hash code.
hashCode() - Method in class dk.netarkivet.common.utils.SparseBitSet
A hash code for this bit set.
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_ADMIN_NAME - Static variable in class dk.netarkivet.common.Settings
The name used to access the Heritrix GUI
HERITRIX_ADMIN_PASSWORD - Static variable in class dk.netarkivet.common.Settings
The password used to access the Heritrix GUI
HERITRIX_FROM_XPATH - Static variable in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Xpath checked by Heritrix for correct mail address.
HERITRIX_GUI_PORT - Static variable in class dk.netarkivet.common.Settings
Port used to access the Heritrix web user interface.
HERITRIX_HEAP_SIZE - Static variable in class dk.netarkivet.common.Settings
The heap size to use for the Heritrix sub-process.
HERITRIX_JMX_PORT - Static variable in class dk.netarkivet.common.Settings
The port that Heritrix uses to expose its JMX interface.
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
HERITRIX_USER_AGENT_XPATH - Static variable in class dk.netarkivet.harvester.datamodel.HeritrixTemplate
Xpath checked by Heritrix for correct user-agent field in requests.
HeritrixController - Interface in dk.netarkivet.harvester.harvesting
This interface encapsulates the direct access to Heritrix, allowing for accessing in various ways (direct class access or JMX).
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.
HostEntry - Class in dk.netarkivet.common.distribute.monitorregistry
Helper class to encapsulate information about one remote JmxConnection.
HostEntry(String, int, int) - Constructor for class dk.netarkivet.common.distribute.monitorregistry.HostEntry
Constructor for the HostEntry helper class.
hostEntry - Variable in class dk.netarkivet.monitor.registry.distribute.RegisterHostMessage
The HostEntry to register.
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.
HOW_OFTEN_FIELD - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
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.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.Settings
HTTP remotefile port number.
HTTPRemoteFileRegistry - Class in dk.netarkivet.common.distribute
This is a registry for HTTP remote file, meant for serving registered files to remote hosts.
HTTPRemoteFileRegistry() - Constructor for class dk.netarkivet.common.distribute.HTTPRemoteFileRegistry
Initialise the registry.
HTTPRemoteFileRegistry.HTTPRemoteFileRegistryHandler - Class in dk.netarkivet.common.distribute
A handler for the registry.
HTTPRemoteFileRegistry.HTTPRemoteFileRegistryHandler() - Constructor for class dk.netarkivet.common.distribute.HTTPRemoteFileRegistry.HTTPRemoteFileRegistryHandler
 
HTTPSRemoteFile - Class in dk.netarkivet.common.distribute
A remote file implemented with point-to-point HTTPS communication.
HTTPSRemoteFile(File, boolean, boolean, boolean) - Constructor for class dk.netarkivet.common.distribute.HTTPSRemoteFile
Initialises a remote file implemented by point-to-point HTTPS communication.
HTTPSREMOTEFILE_KEY_PASSWORD - Static variable in class dk.netarkivet.common.Settings
The password used for HTTPS remotefile private key.
HTTPSREMOTEFILE_KEYSTORE_FILE - Static variable in class dk.netarkivet.common.Settings
The keystore file used for HTTPS remotefiles.
HTTPSREMOTEFILE_KEYSTORE_PASSWORD - Static variable in class dk.netarkivet.common.Settings
The password used for HTTPS remotefile keystore.
HTTPSRemoteFileRegistry - Class in dk.netarkivet.common.distribute
This is a registry for HTTPS remote file, meant for serving registered files to remote hosts.
HTTPSRemoteFileRegistry() - Constructor for class dk.netarkivet.common.distribute.HTTPSRemoteFileRegistry
 

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.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<I> - Class in dk.netarkivet.common.distribute.indexserver
An immutable pair if an index and the set this is an index for.
Index(File, I) - Constructor for class dk.netarkivet.common.distribute.indexserver.Index
Initialise the set.
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.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.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
Utility class for ingesting new domains into the database.
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() - Method in class dk.netarkivet.archive.webinterface.BitPreservationSiteSection
No initialisation necessary in this site section.
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.arc.LoadableFileBatchJob
Initialize the job before runnning.
initialize(OutputStream) - Method in class dk.netarkivet.common.utils.arc.LoadableJarBatchJob
Initialize the job before runnning.
initialize(OutputStream) - Method in class dk.netarkivet.common.utils.cdx.ExtractCDXJob
Initialize any data needed (none).
initialize() - Method in class dk.netarkivet.common.webinterface.SiteSection
Called when the site section is first deployed.
initialize() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
initialize() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Initialize a new CrawlController for executing a Heritrix crawl.
initialize() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
initialize() - Method in class dk.netarkivet.harvester.webinterface.DefinitionsSiteSection
Initialise the site section.
initialize() - Method in class dk.netarkivet.harvester.webinterface.HistorySiteSection
No initialisation necessary in this site section.
initialize() - Method in class dk.netarkivet.monitor.webinterface.StatusSiteSection
Regsister monitor server when deploying.
initialize() - Method in class dk.netarkivet.viewerproxy.webinterface.QASiteSection
No initialisation necessary in this site section.
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.HTTPRemoteFileRegistry
The unique instance.
instance - Static variable in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
Singleton pattern is be used for this class.
instance - Static variable in class dk.netarkivet.common.webinterface.GUIWebServer
The unique instance of this class.
intersects(BitSet) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
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
A full string matcher for an IP-address.
IP_REGEX_STRING - 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
A full string matcher for an IPv6-address.
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.FilePreservationState
Returns true if the checksum reported by admin data is equal to the majority checksum.
isAdminDataOk() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationState
Check if the admin data reflect the actual status of the archive.
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.
isEmpty() - Method in class dk.netarkivet.common.utils.SparseBitSet
 
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.
isLeaf() - Method in interface dk.netarkivet.common.utils.StringTree
Returns true if this object is a leaf, and thus if getValue is legal.
isLeaf() - Method in class dk.netarkivet.common.utils.XmlTree
Returns true if this object is a leaf, and thus if getValue is legal.
isLive() - Method in interface dk.netarkivet.monitor.jmx.JMXProxyConnection
Returns true if this object still can return usable proxies.
isLocal() - Method in class dk.netarkivet.common.distribute.HTTPRemoteFile
Helper method to determine if file resides on local machine.
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.
isPaused() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
isPaused() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Returns true if the crawler has been paused, and thus not supposed to fetch anything.
isPaused() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
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(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDAO
Get whether a given harvest is a snapshot or selective harvest.
isSnapshot(Long) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinitionDBDAO
Get whether a given harvest is a snapshot or selective harvest.
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.
isTopic(String) - Static method in class dk.netarkivet.common.distribute.Channels
Is a given name a ChannelName for a Topic or a Queue.
isValidDomainName(String) - Static method in class dk.netarkivet.harvester.datamodel.Domain
Method mathcing valid domains.
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_CLASS - Static variable in class dk.netarkivet.common.Settings
Selects the broker class to be used.
JMS_BROKER_HOST - Static variable in class dk.netarkivet.common.Settings
The JMS broker host contacted by the JMS connection.
JMS_BROKER_PORT - Static variable in class dk.netarkivet.common.Settings
The port the JMS connection should use.
JMS_MAXTRIES - Static variable in class dk.netarkivet.common.distribute.JMSConnection
The number to times to (re)try whenever a JMSException is thrown.
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 on 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
Class constructor.
JMSConnectionFactory - Class in dk.netarkivet.common.distribute
Factory for JMS connection.
JMSConnectionFactory() - Constructor for class dk.netarkivet.common.distribute.JMSConnectionFactory
 
JMSConnectionSunMQ - Class in dk.netarkivet.common.distribute
Handles the communication with a Sun JMS broker.
JMSMonitorRegistryClient - Class in dk.netarkivet.common.distribute.monitorregistry
The monitor registry client sends messages with JMS to register the host for JMX monitoring.
JMX_MONITOR_ROLE_PASSWORD_SETTING - Static variable in class dk.netarkivet.monitor.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.Settings
Which file to look for JMX passwords in.
JMX_PORT - Static variable in class dk.netarkivet.common.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.Settings
Which port to use for JMX's RMI communication.
JMX_TIMEOUT - Static variable in class dk.netarkivet.common.Settings
How many seconds we will wait before giving up on a JMX connection.
JMXApplicationnameProperty - Static variable in class dk.netarkivet.monitor.webinterface.JMXSummaryUtils
 
JMXHeritrixController - Class in dk.netarkivet.harvester.harvesting
This implementation of the HeritrixController interface starts Heritrix as a separate process and uses JMX to communicate with it.
JMXHeritrixController(HeritrixFiles) - Constructor for class dk.netarkivet.harvester.harvesting.JMXHeritrixController
Create a JMXHeritrixController object.
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.common.utils
Various JMX-related utility functions that have nowhere better to live.
JMXUtils() - Constructor for class dk.netarkivet.common.utils.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.
JOBIDORDER_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
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.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.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.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
Enumeration of the possible states (alt.: status) a Job can be in.
JOBSTATUS_ALL - Static variable in class dk.netarkivet.harvester.webinterface.HarvestStatus
 
JOBSTATUS_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
Names of various parameters used in the webinterface.
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.Settings
A locale the website is available as.
LANGUAGE_NAME - Static variable in class dk.netarkivet.common.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.
length() - Method in class dk.netarkivet.common.utils.SparseBitSet
 
listParameters() - Method in interface dk.netarkivet.common.tools.SimpleCmdlineTool
Describes the parameters that this tool accepts.
LoadableFileBatchJob - Class in dk.netarkivet.common.utils.arc
This implementation of FileBatchJob is a bridge to a class file given as a File object.
LoadableFileBatchJob(File) - Constructor for class dk.netarkivet.common.utils.arc.LoadableFileBatchJob
Create a new batch job that runs the loaded class.
LoadableJarBatchJob - Class in dk.netarkivet.common.utils.arc
This implementation of FileBatchJob is a bridge to a jar file given as a File object.
LoadableJarBatchJob(File, String) - Constructor for class dk.netarkivet.common.utils.arc.LoadableJarBatchJob
Load a given class from a jar file.
LoadableJarBatchJob.ByteJarLoader - Class in dk.netarkivet.common.utils.arc
 
LoadableJarBatchJob.ByteJarLoader(File) - Constructor for class dk.netarkivet.common.utils.arc.LoadableJarBatchJob.ByteJarLoader
 
loadedJob - Variable in class dk.netarkivet.common.utils.arc.LoadableFileBatchJob
The job loaded from file
loadedJob - Variable in class dk.netarkivet.common.utils.arc.LoadableJarBatchJob
 
LocalArcRepositoryClient - Class in dk.netarkivet.common.distribute.arcrepository
A simple implementation of ArcRepositoryClient that just has a number of local directories that it keeps its files in.
LocalArcRepositoryClient() - Constructor for class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient
Create a new LocalArcRepositoryClient based on current settings.
LocalCDXCache - Class in dk.netarkivet.viewerproxy
Deprecated. Use JobIndexCache-mechanism instead
LocalCDXCache(ViewerArcRepositoryClient) - Constructor for class dk.netarkivet.viewerproxy.LocalCDXCache
Deprecated. Construct a new CDXCache object.
LOCALE_PARAMETER - Static variable in class dk.netarkivet.viewerproxy.distribute.HTTPControllerServer
Parameter for locale to generate status
LOCALHOST - Static variable in class dk.netarkivet.common.utils.SystemUtils
Hostname for this machine used when no name can be found, or when the actual name doesn't matter.
Location - Class in dk.netarkivet.common.distribute.arcrepository
This class encapsulates the bitarchive locations.
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
The log.
log - Variable in class dk.netarkivet.common.utils.arc.LoadableFileBatchJob
 
log - Variable in class dk.netarkivet.common.utils.arc.LoadableJarBatchJob
 
log - Static variable in class dk.netarkivet.common.utils.FileUtils
 
log - Static variable in class dk.netarkivet.common.utils.JMXUtils
 
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 - Static variable in class dk.netarkivet.harvester.datamodel.Domain
Prefix all domain names with this string.
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.monitor.jmx.HostForwarding
The log.
LOGGING_HISTORY_SIZE - Static variable in class dk.netarkivet.common.Settings
The number of logmessages from each application visible in the monitor.
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.Settings
The receiver of email notifications.
MAIL_SENDER - Static variable in class dk.netarkivet.common.Settings
The sender of email notifications.
MAIL_SERVER - Static variable in class dk.netarkivet.common.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.GetFile
Main method.
main(String[]) - Static method in class dk.netarkivet.archive.tools.GetRecord
Main method.
main(String[]) - Static method in class dk.netarkivet.archive.tools.RunBatch
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.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.BitpreserveFileState
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.
makeEllipsis(String, int) - Static method in class dk.netarkivet.common.utils.StringUtils
Generate a ellipsis of orgString.
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.GetFile
Create an instance of GetFileTool.
makeMyTool() - Method in class dk.netarkivet.archive.tools.GetRecord
 
makeMyTool() - Method in class dk.netarkivet.archive.tools.RunBatch
Create an instance of the actual RunBatchTool.
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.
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.common.utils.DBUtils
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.
makeTableHeader(String) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Create a table header element containing the given string, escaping HTML values in the process.
makeTableRow(String...) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Create a table row.
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.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.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_IDS_IN_FILENAME - Static variable in class dk.netarkivet.common.utils.FileUtils
Maximum number of IDs we will put in a filename.
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_SHOWN_SIZE_OF_URL - Static variable in class dk.netarkivet.harvester.webinterface.Constants
The maximum length of a seed before it is truncated before showing it.
MAX_TOGGLE_AMOUNT - Static variable in class dk.netarkivet.archive.webinterface.Constants
Maximum number of files to toggle on one go.
MAX_TRIES - Static variable in class dk.netarkivet.common.utils.JMXUtils
The maximum number of times we back off on getting an mbean or a job.
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
 
migrateJobsv3tov4() - Method in class dk.netarkivet.harvester.datamodel.DBSpecifics
Migrates the 'jobs' table from version 3 to version 4 consisting of a change of the field forcemaxbytes from int to bigint and setting its default to -1.
migrateJobsv3tov4() - Method in class dk.netarkivet.harvester.datamodel.DerbySpecifics
Migrates the 'jobs' table from version 3 to version 4 consisting of a change of the field forcemaxbytes from int to bigint and setting its default to -1.
migrateJobsv3tov4() - Method in class dk.netarkivet.harvester.datamodel.MySQLSpecifics
Migrates the 'jobs' table from version 3 to version 4 consisting of a change of the field forcemaxbytes from int to bigint and setting its default to -1.
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
 
MONITOR_REGISTRY_CLIENT - Static variable in class dk.netarkivet.common.Settings
Which class to use for monitor registry.
MonitorHook - Interface in dk.netarkivet.harvester.sidekick
 
MonitorMessage - Class in dk.netarkivet.monitor.distribute
Common base class for messages exchanged between an archive server and an archive client (or within an archive).
MonitorMessage(ChannelID, ChannelID, String) - Constructor for class dk.netarkivet.monitor.distribute.MonitorMessage
Creates a new MonitorMessage.
MonitorMessageHandler - Class in dk.netarkivet.monitor.distribute
This default message handler shields of all unimplemented methods from the MonitorMessageVisitor interface.
MonitorMessageHandler() - Constructor for class dk.netarkivet.monitor.distribute.MonitorMessageHandler
Creates a MonitorMessageHandler object.
MonitorMessageVisitor - Interface in dk.netarkivet.monitor.distribute
Interface for all classes which handles monitor-related messages received from a JMS server.
MonitorRegistry - Class in dk.netarkivet.monitor.registry
A registry of known JMX URLs.
MonitorRegistry() - Constructor for class dk.netarkivet.monitor.registry.MonitorRegistry
 
MonitorRegistryClient - Interface in dk.netarkivet.common.distribute.monitorregistry
Client for registering JMX monitoring at registry.
MonitorRegistryClientFactory - Class in dk.netarkivet.common.distribute.monitorregistry
A factory for MonitorRegistryClient.
MonitorRegistryClientFactory() - Constructor for class dk.netarkivet.common.distribute.monitorregistry.MonitorRegistryClientFactory
 
MonitorRegistryServer - Class in dk.netarkivet.monitor.registry.distribute
The monitor registry server listens on JMS for hosts that wish to register themselves to the service.
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.
moveFile(File, File) - Static method in class dk.netarkivet.common.utils.FileUtils
Attempt to move a file using rename, and if that fails, move the file by copy-and-delete.
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.
myBuildSurtPrefixSet() - Method in class dk.netarkivet.harvester.harvesting.OnNSDomainsDecideRule
Method that rebuilds the SurtPrefixSet to include only topmost domains - according to the domain definition in NetarchiveSuite.
myController - Variable in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated. the controller object, which initializes, starts, and stops a Heritrix crawl job.
myQConn - Variable in class dk.netarkivet.common.distribute.JMSConnection
The QueueConnection.
myQConnFactory - Variable in class dk.netarkivet.common.distribute.JMSConnection
The factory used to create QueueConnections.
myQSess - Variable in class dk.netarkivet.common.distribute.JMSConnection
The Session handling messages sent to / received from the NetarchiveSuite queues.
MySQLSpecifics - Class in dk.netarkivet.harvester.datamodel
MySQL-specific implementation of DB methods.
MySQLSpecifics() - Constructor for class dk.netarkivet.harvester.datamodel.MySQLSpecifics
 
myTConn - Variable in class dk.netarkivet.common.distribute.JMSConnection
The TopicConnection.
myTConnFactory - Variable in class dk.netarkivet.common.distribute.JMSConnection
The factory used to create TopicConnections.
myTSess - Variable in class dk.netarkivet.common.distribute.JMSConnection
The Session handling messages sent to / received from the NetarchiveSuite topics.

N

name - Variable in class dk.netarkivet.harvester.datamodel.Schedule
Human readable name for the schedule.
NAME_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
Named - Interface in dk.netarkivet.harvester.datamodel
This interface describes objects that have a name.
NamedUtils - Class in dk.netarkivet.harvester.datamodel
Utilities for handling named objects.
NamedUtils() - Constructor for class dk.netarkivet.harvester.datamodel.NamedUtils
 
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 all messages exchanged in the NetarchiveSuite.
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.
nextClearBit(int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
NEXTDATE_PARAM - Static variable in class dk.netarkivet.harvester.webinterface.Constants
 
nextSetBit(int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
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
 
NON_VALID_DOMAIN - Static variable in class dk.netarkivet.harvester.harvesting.OnNSDomainsDecideRule
This is what SurtPrefixSet.prefixFromPlain returns for a non valid URI.
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
The total number of files processed (including any that generated errors).
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.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.
NUMBER_OF_HARVESTS_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
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.
onException(JMSException) - Method in class dk.netarkivet.common.distribute.JMSConnection
Exceptionhandler for the JMSConnection.
onException(JMSException) - Method in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
Exceptionhandler for the JMSConnection.
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.
onMessage(Message) - Method in class dk.netarkivet.monitor.distribute.MonitorMessageHandler
Unpacks and calls accept() on the message object.
OnNSDomainsDecideRule - Class in dk.netarkivet.harvester.harvesting
Class that re-creates the SurtPrefixSet to include only domain names according to the domain definition of NetarchiveSuite.
OnNSDomainsDecideRule(String) - Constructor for class dk.netarkivet.harvester.harvesting.OnNSDomainsDecideRule
Constructor for the class OnNSDomainsDecideRule.
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.
openConnection(URL) - Method in class dk.netarkivet.common.distribute.HTTPRemoteFileRegistry
Open a connection to an URL in a registry.
openConnection(URL) - Method in class dk.netarkivet.common.distribute.HTTPSRemoteFileRegistry
Open a connection to an URL in this registry.
or(BitSet) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
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 frequency.
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.common.utils.JMXUtils
Packages credentials as an environment for JMX connections.
PACKET_ACK_FAILED - Static variable in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
The errorcode for failure of the JMSbroker to acknowledge a message.
Parameters - Class in dk.netarkivet.viewerproxy.webinterface
Definitions of parameters for the web interface
Parameters() - Constructor for class dk.netarkivet.viewerproxy.webinterface.Parameters
 
parse(String) - Method in interface dk.netarkivet.common.utils.XmlTree.ValueParser
 
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.
parseOptionalDate(PageContext, String, String, Date) - Static method in class dk.netarkivet.common.webinterface.HTMLUtils
Parse an optionally present date-value from a request parameter.
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.common.distribute.HTTPRemoteFileRegistry
Port number for generating URLs.
port - Variable in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
 
prefixFrom(String) - Method in class dk.netarkivet.harvester.harvesting.OnNSDomainsDecideRule
Generate the SURT prefix that matches the domain definition of NetarchiveSuite.
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.
prepareStatement(Connection, String, Object...) - Static method in class dk.netarkivet.common.utils.DBUtils
Prepare a statement given a query string and some args.
presentChecksum(List<String>, Locale) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileState
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.
printChecksumErrorStateForLocation(JspWriter, Location, Locale) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileState
Print HTML formatted state for checksum errors on a given location in a given locale.
printFileName(JspWriter, String, int, Locale) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileState
Print a table row with a file name and a checkbox to request more info.
printFileState(JspWriter, FilePreservationState, Locale) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileState
Print a file state table for a file.
printMissingFileStateForLocation(JspWriter, Location, Locale) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileState
Print HTML formatted state for missing files on a given location in a given locale.
PrintNotifications - Class in dk.netarkivet.common.utils
A notification implementation that prints notifications on System.err
PrintNotifications() - Constructor for class dk.netarkivet.common.utils.PrintNotifications
 
printToggleCheckboxes(JspWriter, Locale, int, int) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileState
Print checkboxes for changing state for files.
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
 
PROCESS_TIMEOUT - Static variable in class dk.netarkivet.common.Settings
The number of milliseconds we wait for processes to react to shutdown requests.
processChecksumRequest(StringBuilder, PageContext) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileState
Processes a checksum request.
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.
processFile(File, OutputStream) - Method in class dk.netarkivet.common.utils.arc.LoadableFileBatchJob
Process one file stored in the bit archive.
processFile(File, OutputStream) - Method in class dk.netarkivet.common.utils.arc.LoadableJarBatchJob
Process one file stored in the bit archive.
processMissingRequest(PageContext, StringBuilder) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileState
Processes a missingFiles request.
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(PageContext) - Static method in class dk.netarkivet.archive.webinterface.BitpreserveFileState
Extract the name of the bitarchive (parameter Constants.BITARCHIVE_NAME_PARAM) and whether to update missing files (parameter Constants.FIND_MISSING_FILES_PARAM) or checksums (parameter Constants.CHECKSUM_PARAM).
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
 
PROTOCOL_REGEXP - Static variable in class dk.netarkivet.harvester.datamodel.Constants
Regexp for checking, if URL contains a protocol, like ftp://, http:// .
PROTOCOL_REGEXP - Static variable in class dk.netarkivet.harvester.webinterface.Constants
Regexp for checking if a seed starts with a protocol.
publish(LogRecord) - Method in class dk.netarkivet.monitor.logging.CachingLogHandler
Publish a LogRecord.
publishers - Variable in class dk.netarkivet.common.distribute.JMSConnection
Map for caching Topic publishers.

Q

QA_SITESECTION_DIRNAME - Static variable in class dk.netarkivet.harvester.webinterface.Constants
Names of the two directories for the sitesections belonging to the harvester package.
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
 
QUEUE_TOTAL_BUDGET_XPATH - 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.
readPrefixes() - Method in class dk.netarkivet.harvester.harvesting.OnNSDomainsDecideRule
We override the default readPrefixes, because we want to make our prefixes.
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.
RECEIVED_GOODBYE_FROM_BROKER - Static variable in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
The errorcode signifying that the JMSbroker has been shutdown.
reconnectInProgress - Static variable in class dk.netarkivet.common.distribute.JMSConnection
Semaphore for whether or not a reconnect is in progress.
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.
register(String, int, int) - Method in class dk.netarkivet.common.distribute.monitorregistry.JMSMonitorRegistryClient
Register this host for monitoring.
register(String, int, int) - Method in interface dk.netarkivet.common.distribute.monitorregistry.MonitorRegistryClient
Register this host for monitoring.
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.
register(HostEntry) - Method in class dk.netarkivet.monitor.registry.MonitorRegistry
Register a new JMX host entry.
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.
RegisterHostMessage - Class in dk.netarkivet.monitor.registry.distribute
This type of message is sent to the monitor registry server to register the host for remote JMX monitoring.
RegisterHostMessage(String, int, int) - Constructor for class dk.netarkivet.monitor.registry.distribute.RegisterHostMessage
Creates a message with the JMX host entry for a host registered to the monitor server.
relativeTo(File, File) - Static method in class dk.netarkivet.common.utils.FileUtils
 
reload() - Static method in class dk.netarkivet.common.Settings
Utility method.
reload() - Method in class dk.netarkivet.common.utils.SettingsStructure
Reloads the settings.
reload() - Static method in class dk.netarkivet.monitor.Settings
Utility method.
REMOTE_FILE_CLASS - Static variable in class dk.netarkivet.common.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
Deprecated. "Method does not work, See bugs 422 and 423.
removeAndGetFile(RemoveAndGetFileMessage) - Method in class dk.netarkivet.archive.arcrepository.ArcRepository
Forwards a RemoveAndGetFileMessage to the designated bitarchive.
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, retrieving a copy for security purposes.
removeAndGetFile(String, String, String, String) - Method in class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient
Remove a file from one part of the ArcRepository, retrieving 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.
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.
replaceChangedFile(Location, String, String, String) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Check that the checksum of the file is indeed different to the value in admin data and reference location.
replaceChangedFile(Location, String, String, String) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Check that file checksum is indeed different to admin data and reference location.
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.harvester.webinterface.HarvestStatus.DefaultedRequest
 
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.
requestCrawlStart() - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
requestCrawlStart() - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Request that Heritrix start crawling.
requestCrawlStart() - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
requestCrawlStop(String) - Method in class dk.netarkivet.harvester.harvesting.DirectHeritrixController
Deprecated.  
requestCrawlStop(String) - Method in interface dk.netarkivet.harvester.harvesting.HeritrixController
Request that crawling stops.
requestCrawlStop(String) - Method in class dk.netarkivet.harvester.harvesting.JMXHeritrixController
 
RequestType - Enum in dk.netarkivet.common.distribute.indexserver
Types of requests we can handle in an index server.
rescheduleJob(long) - Method in class dk.netarkivet.harvester.datamodel.JobDAO
Reschedule a job by creating a new job (in status NEW) and setting the old job to status RESUBMITTED.
rescheduleJob(long) - Method in class dk.netarkivet.harvester.datamodel.JobDBDAO
 
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.common.utils.DBUtils
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.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.
RunBatch - Class in dk.netarkivet.archive.tools
A command-line tool to run batch jobs in the bitarchive.
RunBatch() - Constructor for class dk.netarkivet.archive.tools.RunBatch
 
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.common.utils.DBUtils
Execute an SQL query and return whether the result contains any rows.
selectFirstLongValueIfAny(String, Object...) - Static method in class dk.netarkivet.common.utils.DBUtils
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.common.utils.DBUtils
Execute an SQL statement and return the single integer in the result set.
selectIntValue(String, Object...) - Static method in class dk.netarkivet.common.utils.DBUtils
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.common.utils.DBUtils
Execute an SQL statement and return the list of Long-objects in its result set.
selectLongValue(PreparedStatement) - Static method in class dk.netarkivet.common.utils.DBUtils
Execute an SQL statement and return the single long in the result set.
selectLongValue(String, Object...) - Static method in class dk.netarkivet.common.utils.DBUtils
Execute an SQL statement and return the single long in the result set.
selectStringlist(String, Object...) - Static method in class dk.netarkivet.common.utils.DBUtils
Execute an SQL statement and return the list of strings in its result set.
selectStringLongMap(String, Object...) - Static method in class dk.netarkivet.common.utils.DBUtils
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.common.utils.DBUtils
Execute an SQL statement and return the single string in the result set.
selectStringValue(PreparedStatement) - Static method in class dk.netarkivet.common.utils.DBUtils
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.
senders - Variable in class dk.netarkivet.common.distribute.JMSConnection
Map for caching Queue senders.
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.common.distribute.HTTPRemoteFileRegistry
 
server - Variable in class dk.netarkivet.monitor.jmx.CachingProxyConnectionFactory.CacheKey
 
SESSION_IS_CLOSED - Static variable in class dk.netarkivet.common.distribute.JMSConnectionSunMQ
The errorcode signifying that the current session to the JMSbroker has been closed by the jmsbroker.
set(String, String...) - Static method in class dk.netarkivet.common.Settings
Utility method.
set(String, String...) - Method in class dk.netarkivet.common.utils.SettingsStructure
Sets the key to one or more values.
set(int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
set(int, boolean) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
set(int, int) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
set(int, int, boolean) - Method in class dk.netarkivet.common.utils.SparseBitSet
 
set(String, String...) - Static method in class dk.netarkivet.monitor.Settings
Utility method.
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.
setAliasInfo(AliasInfo) - Method in class dk.netarkivet.harvester.datamodel.Domain
Set the alias field on this object.
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.common.utils.DBUtils
Set the CLOB maxlength.
setComments(PreparedStatement, int, Named, int) - Static method in class dk.netarkivet.common.utils.DBUtils
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.common.utils.DBUtils
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
 
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.
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
Set the harvestNum for this 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 sets the current Lucene index this object works on, replacing and closing the current index if one is already set.
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.
setIndexDir(File) - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Set the deduplicate index dir.
setIntegerMaybeNull(PreparedStatement, int, Integer) - Static method in class dk.netarkivet.common.utils.DBUtils
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.common.utils.DBUtils
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, int) - Static method in class dk.netarkivet.common.utils.DBUtils
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
Set objectcount to something new.
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.
setSeedList(String) - Method in class dk.netarkivet.harvester.datamodel.Job
Set the seedlist from a seedlist, where the individual seeds are separated by a '\n' character.
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
Sets status of this 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
Set stopreason to something new.
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.common.utils.DBUtils
Set String Max Length.
setSubmissionDate(Date) - Method in class dk.netarkivet.harvester.datamodel.HarvestDefinition
Set the submission date.
setTime(Date) - Method in class dk.netarkivet.common.distribute.monitorregistry.HostEntry
Update the time for when the host was last seen alive.
Settings - Class in dk.netarkivet.common
Settings common to the entire NetarchiveSuite.
Settings() - Constructor for class dk.netarkivet.common.Settings
 
Settings - Class in dk.netarkivet.monitor
Provides access to monitor settings.
Settings() - Constructor for class dk.netarkivet.monitor.Settings
 
SETTINGS_FILE_NAME_PROPERTY - Static variable in class dk.netarkivet.common.Settings
The property name specifying the file name of the settings file.
SETTINGS_FILE_NAME_PROPERTY - Static variable in class dk.netarkivet.monitor.Settings
The property name specifying the file name of the settings file.
SETTINGS_STRUCTURE - Static variable in class dk.netarkivet.common.Settings
The singleton Settings object initialized at load time.
SETTINGS_STRUCTURE - Static variable in class dk.netarkivet.monitor.Settings
The singleton Settings object initialized at load time.
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
 
SettingsStructure - Class in dk.netarkivet.common.utils
Provides access to general application settings.
SettingsStructure(String, String) - Constructor for class dk.netarkivet.common.utils.SettingsStructure
Create new instance, look for settings file in the following order: If the property given is set, data are loaded from this file Otherwise the file path given as default is used.
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 default 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.Settings
The subclass of SiteSection that defines a part of the web interface.
SITESECTION_DEPLOYPATH - Static variable in class dk.netarkivet.common.Settings
The URL path for this site section.
SITESECTION_WEBAPPLICATION - Static variable in class dk.netarkivet.common.Settings
The directory or war-file containing the web application for a site section.
size() - Method in class dk.netarkivet.common.utils.SparseBitSet
In contrast with BitSet.size() this does not return the size in bytes used to represent this set.
SnapshotHarvestDefinition - Class in dk.netarkivet.harvester.webinterface
Contains utility methods for supporting GUI for updating snapshot harvests.
sortNamedObjectList(Locale, List<T>) - Static method in class dk.netarkivet.harvester.datamodel.NamedUtils
Sorts List of Named objects according to language defined in parameter loc.
SORTORDER_ASCENDING - Static variable in class dk.netarkivet.harvester.webinterface.HarvestStatus
 
SORTORDER_DESCENDING - Static variable in class dk.netarkivet.harvester.webinterface.HarvestStatus
 
SparseBitSet - Class in dk.netarkivet.common.utils
A sparse implementation of a BitSet, that does not require memory linear to the largest index.
SparseBitSet() - Constructor for class dk.netarkivet.common.utils.SparseBitSet
Initialise the bitset.
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.
SparseRangeFilter - Class in dk.netarkivet.common.utils
Identical subclass of RangeFilter from Lucene 2.0.0, except the bitset returned by SparseRangeFilter.bits(IndexReader) is sparse.
SparseRangeFilter(String, String, String, boolean, boolean) - Constructor for class dk.netarkivet.common.utils.SparseRangeFilter
 
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.distribute.HTTPRemoteFileRegistry
Start the server, including a handler that responds with registered files, removes registered files on request, and gives 404 otherwise.
startServer() - Method in class dk.netarkivet.common.distribute.HTTPSRemoteFileRegistry
Start the server, including a handler that responds with registered files, removes registered files on request, and gives 404 otherwise.
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 class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient
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
Characters used for separating a file identifier from the checksum in the output from a checksum job.
STRING_FILENAME_SEPARATOR - Static variable in class dk.netarkivet.archive.webinterface.Constants
String to separate filename from checksum.
StringTree<T> - Interface in dk.netarkivet.common.utils
An interface defining a structure with nodes, subnodes and leaves.
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.
SURT_FIRSTPART_PATTERN - Static variable in class dk.netarkivet.harvester.harvesting.OnNSDomainsDecideRule
Pattern that matches the first part of SURT - until ??
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.
TIMESPAN_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
TimeUnit - Enum in dk.netarkivet.harvester.datamodel
Enumeration of the possible time units used for frequencies in schedules.
TimeUtils - Class in dk.netarkivet.common.utils
Various utilities for waiting some time.
TimeUtils() - Constructor for class dk.netarkivet.common.utils.TimeUtils
 
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.
TLDS - Static variable in class dk.netarkivet.common.Settings
Valid top level domains, like .co.uk, .dk, .org.
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
Write a human-readily description of this ChecksumJob object.
toString() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileListJob
 
toString() - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FilePreservationState
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.BatchStatus
Returns a human-readable description 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.monitorregistry.HostEntry
Get a human readable representation of this host and ports.
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.common.utils.SparseBitSet
 
toString() - Method in class dk.netarkivet.harvester.datamodel.AliasInfo
 
toString() - Method in class dk.netarkivet.harvester.datamodel.DailyFrequency
Human readable representation 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 representation of this object.
toString() - Method in class dk.netarkivet.harvester.datamodel.Job
toString method for the Job class.
toString() - Method in class dk.netarkivet.harvester.datamodel.MonthlyFrequency
Human readable representation 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 representation 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.harvesting.JMXHeritrixController
Get a string that describes the current controller in terms of job ID, harvest ID, and crawldir.
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
 
UPDATE_PARAMETER - Static variable in class dk.netarkivet.harvester.webinterface.ScheduleDefinition
 
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 class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient
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 class dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient
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, Locale) - 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.
uploadMissingFiles(Location, String...) - Method in interface dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservation
Check that files are indeed missing on the given location, and present in admin data and reference location.
uploadMissingFiles(Location, String...) - Method in class dk.netarkivet.archive.arcrepository.bitpreservation.FileBasedActiveBitPreservation
Check that files are indeed missing on the bitarchive location, and present in admin data and reference location.
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.
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

validateStrings(Class, List<String>) - Method in class dk.netarkivet.common.utils.SettingsStructure
Validate that the strings defined in the given class are present in the settings xml file.
validateWithXSD(File) - Method in class dk.netarkivet.common.utils.SettingsStructure
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.
valueOf(String) - Static method in enum dk.netarkivet.harvester.datamodel.TimeUnit
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.
values() - Static method in enum dk.netarkivet.harvester.datamodel.TimeUnit
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.Settings
The main directory for the ViewerProxy, used for storing the Lucene index for the jobs being viewed.
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
 
visit(RegisterHostMessage) - Method in class dk.netarkivet.monitor.distribute.MonitorMessageHandler
This method should be overridden and implemented by a sub class if message handling is wanted.
visit(RegisterHostMessage) - Method in interface dk.netarkivet.monitor.distribute.MonitorMessageVisitor
This method should be overridden to handle the receipt of a message.
visit(RegisterHostMessage) - Method in class dk.netarkivet.monitor.registry.distribute.MonitorRegistryServer
This method registers the sender as a host to be monitored with JMX.

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).
waitFor(Process, long) - Static method in class dk.netarkivet.common.utils.ProcessUtils
Wait for the end of a process, but only for a limited time.
WEBINTERFACE_LANGUAGE - Static variable in class dk.netarkivet.common.Constants
 
WEBINTERFACE_LANGUAGE_LOCALE - Static variable in class dk.netarkivet.common.Constants
 
WEBINTERFACE_LANGUAGE_NAME - Static variable in class dk.netarkivet.common.Constants
 
WEBINTERFACE_SETTINGS - Static variable in class dk.netarkivet.common.Settings
The entire webinterface structure
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(int) - Method in class dk.netarkivet.common.utils.DiscardingOutputStream
Discard a single byte of data.
write(byte[], int, int) - Method in class dk.netarkivet.common.utils.DiscardingOutputStream
Discard many bytes of data, efficiently.
write(byte[]) - Method in class dk.netarkivet.common.utils.DiscardingOutputStream
Discard all the data we can, efficiently.
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.
writeOrderXml(Document) - Method in class dk.netarkivet.harvester.harvesting.HeritrixFiles
Writes the given order.xml content to the order.xml file.
writeProcessOutput(InputStream, File, Set<Thread>) - Static method in class dk.netarkivet.common.utils.ProcessUtils
Collect all output from an inputstream, appending it to a 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.
writeXmlToStream(Document, OutputStream) - Static method in class dk.netarkivet.common.utils.StreamUtils
Write document tree to stream.
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.
XmlTree<T> - Class in dk.netarkivet.common.utils
A class that implements the StringTree interface by backing it with XML.
XmlTree.ValueParser<T> - Interface in dk.netarkivet.common.utils
This interface defines how the value of an xml leaf is parsed to get a value of type T.
XmlUtils - Class in dk.netarkivet.common.utils
Utilities for handling XML-files.
XmlUtils() - Constructor for class dk.netarkivet.common.utils.XmlUtils
 
xor(BitSet) - Method in class dk.netarkivet.common.utils.SparseBitSet
 

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