Interface Finalizable

All Known Implementing Classes:
ASCII85OutputStream, ASCIIHexOutputStream, FlateEncodeOutputStream, RunLengthEncodeOutputStream

public interface Finalizable
This interface is used for special FilteredOutputStream classes that won't be closed (since this causes the target OutputStream to be closed, too) but where flush() is not enough, for example because a final marker has to be written to the target stream.
Version:
$Id$
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This method can be called instead of close() on a subclass of FilteredOutputStream when a final marker has to be written to the target stream, but close() cannot be called.
  • Method Details

    • finalizeStream

      void finalizeStream() throws IOException
      This method can be called instead of close() on a subclass of FilteredOutputStream when a final marker has to be written to the target stream, but close() cannot be called.
      Throws:
      IOException - In case of an IO problem