Package dk.netarkivet.common.utils

Interface Summary
CleanupIF Interface for classes which can be cleaned up by a shutdown hook.
 

Class Summary
ApplicationUtils This class provides functionality for starting applications.
CleanupHook Defines a ShutdownHook for a class which has a cleanup method.
DiscardingOutputStream An OutputStream implementation that simply discards everything it gets.
EMailNotifications Handles serious errors by sending email.
EMailUtils Utilities for sending an email.
ExceptionUtils Utilities for reading a stacktrace.
FileArrayIterator<T> An iterator that iterates over elements that can be read from files, given an array of files.
FileUtils Misc.
FileUtils.FilenameParser A class for parsing an ARC filename as generated by our runs of Heritrix and retrieveing components like harvestID and jobID.
FilterIterator<T,S> An iterator that filters out and converts items from another iterator.
I18n Internationalization class.
IteratorUtils Various utilities to work with iterators more easily.
KeyValuePair<K,V> A generic Map.Entry class, useful for returning key-value-like results.
LargeFileGZIPInputStream Subclass of GZIPInputstream, including a workaround to support >2GB files.
LivenessLogger This class logs lifesigns at level FINE every 2 minutes.
MD5 A class that does MD5 checksumming We don't want everybody to have to do MessageDigest.getInstance() and hex conversion.
Notifications This class encapsulates reacting to a serious error message.
NotificationsFactory Get a notifications handler for serious errors.
PrintNotifications A notification implementation that prints notifications on System.err
ProcessUtils Various utilities for running processes -- not exactly Java's forte.
ReadOnlyByteArray Implements access to an array in a read-only fashion.
ResultSetIterator<T> Similar to a FilterIterator, but takes a java.sql.ResultSet (which is neither Iterable, Iterator nor Enumeration).
SettingsFactory<T> Generic class for creating class instances from class names given in settings.
SettingsStructure Provides access to general application settings.
SimpleXml Utility class to load and save data from/to XML files using a very simple XML format.
StreamUtils Utilities for handling streams.
StringUtils Utilities for wirking with strings.
SystemUtils Miscellanous utilities for getting system resources.
WriteBytesToFile A class with a method for creating large files.
XmlUtils Utilities for handling XML-files.
ZipUtils Utilities for interfacing with the (fairly low-level) java.util.zip package