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 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