Class CloseResourceInputStream

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
net.sf.basedb.util.uri.CloseResourceInputStream
All Implemented Interfaces:
Closeable, AutoCloseable

public class CloseResourceInputStream
extends FilterInputStream
Inputstream filter that closes a given resource whenever the parent input stream is closed.
Since:
3.0
Author:
Nicklas
Last modified
$Date: 2011-03-15 13:55:59 +0100 (ti, 15 mar 2011) $
  • Field Details

    • resource

      private final Closeable resource
  • Constructor Details

    • CloseResourceInputStream

      public CloseResourceInputStream​(InputStream parent, Closeable resource)
      Create a new stream.
      Parameters:
      parent - The parent input stream
      resource - The resource to close when the close() method is called.
  • Method Details