Marker interface for OutputStreams that can directly support copying from an input stream.
Implementing classes support transfer of their data to a file.
Outputstream that will buffer a certain amount before writing anything to the underlying stream.
Provides a convenient hook onFirstWrite() for those needing to wrap an output stream.
This outputstream implementation will both write to the outputstream that is specified and cache the data at the same time.
A class to hold a pair of encryption and decryption ciphers.
This outputstream implementation will cache the message until close() is called, at which point it will write the message to the OutputStream supplied via the constructor.