Package io.ocfl.api
Interface OcflFileRetriever
-
public interface OcflFileRetriever
This class is used to lazy-load object files. A new instance should be created for each file that's intended to be load.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FixityCheckInputStream
retrieveFile()
Returns a new input stream of the file's content.
-
-
-
Method Detail
-
retrieveFile
FixityCheckInputStream retrieveFile()
Returns a new input stream of the file's content. The caller is responsible for closing the stream. The input stream is buffered.The caller may call
FixityCheckInputStream.checkFixity()
on the InputStream after streaming all of that data to ensure the fixity of data.- Returns:
- FixityCheckInputStream of the file's content
-
-