Package org.jets3t.service.io

Provides IO utility classes used throughout JetS3t.

See:
          Description

Interface Summary
InputStreamWrapper Interface used by input streams that wrap other input streams, so that the underlying input stream can be retrieved.
OutputStreamWrapper Interface used by output streams that wrap other output streams, so that the underlying output stream can be retrieved.
 

Class Summary
BytesProgressWatcher Utility class that tracks the number of bytes transferred from a source, and uses this information to calculate transfer rates and estimate end times.
GZipDeflatingInputStream Input stream that wraps another stream and deflates (compresses) the underlying stream's data on-the-fly.
GZipInflatingOutputStream Output stream that wraps another stream and inflates (de-compresses) the underlying stream's data on-the-fly.
InterruptableInputStream Input stream wrapper that allows the underlying wrapped input stream to be interrupted.
ProgressMonitoredInputStream Input stream wrapper that tracks the number of bytes that have been read through the stream.
ProgressMonitoredOutputStream Output stream wrapper that tracks the number of bytes that have been written through the stream.
RepeatableFileInputStream A repeatable input stream for files.
RepeatableInputStream A repeatable input stream wrapper for any input stream.
SegmentedRepeatableFileInputStream A repeatable input stream for files.
TempFile A wrapper class for a File, that makes it possible to recognize a temporary file.
 

Exception Summary
UnrecoverableIOException Indicates an IOException that cannot, or should not, be recovered from.
 

Package org.jets3t.service.io Description

Provides IO utility classes used throughout JetS3t.