Interface FileSystemService.DerivedStreamProducer

  • Enclosing class:
    FileSystemService

    public static interface FileSystemService.DerivedStreamProducer
    Used by getDerivedByteProvider() to produce a derivative stream from a source file.

    The InputStream returned from the method needs to supply the bytes of the derived file and will be closed by the caller.

    Example:

    fsService.getDerivedByteProvider(
         containerFSRL, 
         null,
         "the_derived_file",
         -1,
         () -> new MySpecialtyInputstream(),
         monitor);

    See produceDerivedStream().