public interface ExportSection
stream.| Modifier and Type | Method and Description | 
|---|---|
| void | addEntriesAsArchive(Path entryName,
                   IoConsumer<SequentialArchive> writer,
                   boolean compress)Adds entries packaged as an archive to the export archive | 
| void | addEntry(Path entryName,
        IoConsumer<OutputStream> writer,
        boolean compress)Creates a file with the given  entryNameunder thissectionof the export archive,
 then consumes theOutputStreamit obtains from the file, using the givenConsumer | 
| static IoConsumer<SequentialArchive> | emptyArchive()Returns a consumer for  SequentialArchivethat adds no entries to the archive. | 
| static IoConsumer<OutputStream> | emptyEntry()Returns a consumer for  OutputStreamthat does not write any data. | 
static IoConsumer<SequentialArchive> emptyArchive()
SequentialArchive that adds no entries to the archive.static IoConsumer<OutputStream> emptyEntry()
OutputStream that does not write any data.void addEntriesAsArchive(@Nonnull Path entryName, @Nonnull IoConsumer<SequentialArchive> writer, boolean compress)
entryName - the name to give this entrywriter - used to write the contents of the entry (as an archive file)compress - whether to compress the contents of the entryExportException - when an unrecoverable exception occurs when writing to the archivevoid addEntry(@Nonnull Path entryName, @Nonnull IoConsumer<OutputStream> writer, boolean compress)
entryName under this section of the export archive,
 then consumes the OutputStream it obtains from the file, using the given ConsumerentryName - the entryName of the file to be created. Use Paths.get(String, String...)
                  to use this method efficiently.writer - consumes the OutputStream to add an entry to the archivecompress - whether to compress the entry when adding it to the archiveExportException - when an unrecoverable exception occurs when writing to the archiveCopyright © 2024 Atlassian. All rights reserved.