Package org.archive.io

Interface Summary
ArchiveFileConstants Constants used by Archive files and in Archive file processing.
ArchiveRecordHeader Archive Record Header.
ReplayCharSequence CharSequence interface with addition of a ReplayCharSequence.close() method.
UTF8Bytes Marker Interface for instances that can be serialized as UTF8 bytes.
WriterPoolSettings Settings object for a WriterPool.
 

Class Summary
Arc2Warc Convert ARCs to (sortof) WARCs.
ArchiveReader Reader for an Archive file of Archive ArchiveRecords.
ArchiveReaderFactory Factory that returns an Archive file Reader.
ArchiveRecord Archive file Record.
ArraySeekInputStream A repositionable stream backed by an array.
BufferedSeekInputStream Buffers data from some other SeekInputStream.
CharSubSequence Provides a subsequence view onto a CharSequence.
CompositeFileInputStream  
CompositeFileReader  
Endian Reads integers stored in big or little endian streams.
GenerationFileHandler FileHandler with support for rotating the current file to an archival name with a specified integer suffix, and provision of a new replacement FileHandler with the current filename.
GenericReplayCharSequence Provides a (Replay)CharSequence view on recorded streams (a prefix buffer and overflow backing file) that can handle streams of multibyte characters.
GzipHeader Read in the GZIP header.
GzippedInputStream Subclass of GZIPInputStream that can handle a stream made of multiple concatenated GZIP members/records.
Latin1ByteReplayCharSequence Provides a (Replay)CharSequence view on recorded stream bytes (a prefix buffer and overflow backing file).
ObjectPlusFilesInputStream Enhanced ObjectOutputStream with support for restoring files that had been saved, in parallel with object serialization.
ObjectPlusFilesOutputStream Enhanced ObjectOutputStream which maintains (a stack of) auxiliary directories and offers convenience methods for serialized objects to save their related disk files alongside their serialized version.
OriginSeekInputStream Alters the origin of some other SeekInputStream.
RandomAccessInputStream Wraps a RandomAccessFile with an InputStream interface.
RandomAccessOutputStream Wraps a RandomAccessFile with OutputStream interface.
RecordingInputStream Stream which records all data read from it, which it acquires from a wrapped input stream.
RecordingOutputStream An output stream that records all writes to wrapped output stream.
RecyclingFastBufferedOutputStream Lightweight, unsynchronised, aligned output stream buffering class.
ReplayInputStream Replays the bytes recorded from a RecordingInputStream or RecordingOutputStream.
RepositionableInputStream Wrapper around an InputStream to make a primitive Repositionable stream.
SafeSeekInputStream Enables multiple concurrent streams based on the same underlying stream.
SeekInputStream Base class for repositionable input streams.
SeekReader Base class for repositionable readers.
SeekReaderCharSequence  
SinkHandler A handler that keeps an in-memory vector of all events deemed loggable by configuration.
SinkHandlerLogRecord Version of LogRecord used by SinkHandler.
Warc2Arc Convert WARCs to (sortof) ARCs.
WriterPool Pool of Writers.
WriterPoolMember Member of WriterPool.
 

Exception Summary
NoGzipMagicException  
RecorderIOException  
RecorderLengthExceededException Indicates a length exception thrown by the Recorder.
RecorderTimeoutException Indicates a timeout thrown by the RecordingInputStream.
RecorderTooMuchHeaderException Indicates a too much header material exception thrown by the Recorder (specificially the RecordingOutputStream)
RecoverableIOException A decorator on IOException for IOEs that are likely not fatal or at least merit retry.
 



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