Package org.archive.util

Interface Summary
Accumulator<T> Parameterized interface for a stats-aggregating role.
BloomFilter Common interface for different Bloom filter implementations
HttpRecorderMarker A marker interface to denote a class with a gettable HttpRecorder.
ObjectIdentityCache<K,V> An object cache for create-once-by-name-and-then-reuse objects.
ProgressStatisticsReporter  
Reporter  
 

Class Summary
AbstractLongFPSet Shell of functionality for a Set of primitive long fingerprints, held in an array of possibly-empty slots.
ArchiveUtils Miscellaneous useful methods.
Base32 Base32 - encodes and decodes RFC3548 Base32 (see http://www.faqs.org/rfcs/rfc3548.html ) Imported public-domain code of Bitzi.
BenchmarkBlooms Simple benchmarking of different BloomFilter implementations.
BloomFilter64bit A Bloom filter.
BloomFilterTestBase BloomFilter tests.
CachedBdbMap<K,V> Deprecated. use ObjectIdentityBdbCache instead
CachedBdbMap.DbEnvironmentEntry Simple structure to keep needed information about a DB Environment.
DevUtils Write a message and stack trace to the 'org.archive.util.DevUtils' logger.
DNSJavaUtil Utility methods based on DNSJava.
FileUtils Utility methods for manipulating files and directories.
Histotable<K> Collect and report frequency information.
HttpRecorder Pairs together a RecordingInputStream and RecordingOutputStream to capture exactly a single HTTP transaction.
InetAddressUtil InetAddress utility.
InterruptibleCharSequence CharSequence that noticed thread interrupts -- as might be necessary to recover from a loose regex on unexpected challenging input.
Inverter A predicate that inverts another.
IoUtils I/O Utility methods.
JavaLiterals Utility functions to escape or unescape Java literal strings.
JEApplicationMBean JEApplicationMBean is an example of how a JE application can incorporate JE monitoring into its existing MBean.
JEMBeanHelper JEMBeanHelper is a utility class for the MBean implementation which wants to add management of a JE environment to its capabilities.
JmxUtils Static utility used by JMX.
JndiUtils JNDI utilities.
LRU<K,V> A least-recently used cache.
MimetypeUtils Class of mimetype utilities.
ObjectIdentityBdbCache<V> A BDB JE backed object cache.
ObjectIdentityMemCache<V> Trivial all-in-memory object cache, using a single internal ConcurrentHashMap.
OneLineSimpleLogger Logger that writes entry on one line with less verbose date.
PaddingStringBuffer StringBuffer-like utility which can add spaces to reach a certain column.
PatternMatcherRecycler Utility class to retain a compiled Pattern and multiple corresponding Matcher instances for reuse.
PrefixSet Utility class for maintaining sorted set of string prefixes.
PreJ15Utils Deprecated. Will be removed post 1.10.0 Heritrix.
ProcessUtils Class to run an external process.
PropertyUtils  
SubList<E> Universal sublist implementation.
Supplier<V> Class for optionally providing one instance of the parameterized type.
SURT Sort-friendly URI Reordering Transform.
SurtPrefixSet Specialized TreeSet for keeping a set of String prefixes.
TestUtils Utility methods useful in testing situations.
TextUtils  
TimestampSerialno Immutable data structure that holds a timestamp and an accompanying serial number.
TmpDirTestCase Base class for TestCases that want access to a tmp dir for the writing of files.
UriUtils URI-related utilities.
XmlUtils XML utilities for document/xpath actions.
 



Copyright © 2003-2011 Internet Archive. All Rights Reserved.