com.atlassian.bitbucket.migration.ExportSection |
Known Indirect Subclasses |
Allows addition of entries to the export archive, either from disk or directly from a OutputStream stream.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds entries packaged as an archive to the export archive
| |||||||||||
Creates a file with the given
entryName under this section of the export archive,
then consumes the OutputStream it obtains from the file, using the given Consumer | |||||||||||
Returns a consumer for
SequentialArchive that adds no entries to the archive. | |||||||||||
Returns a consumer for
OutputStream that does not write any data. |
Adds entries packaged as an archive to the export archive
entryName | the name to give this entry |
---|---|
writer | used to write the contents of the entry (as an archive file) |
compress | whether to compress the contents of the entry |
when an unrecoverable exception occurs when writing to the archive |
Creates a file with the given entryName
under this section
of the export archive,
then consumes the OutputStream
it obtains from the file, using the given Consumer
entryName | 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 archive |
compress | whether to compress the entry when adding it to the archive |
when an unrecoverable exception occurs when writing to the archive |
Returns a consumer for SequentialArchive
that adds no entries to the archive.
Returns a consumer for OutputStream
that does not write any data.