Class ZipArchiveEntryRequest

java.lang.Object
org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest

public class ZipArchiveEntryRequest extends Object
A Thread-safe representation of a ZipArchiveEntry that is used to add entries to parallel archives.
Since:
1.10
  • Field Details

  • Constructor Details

  • Method Details

    • createZipArchiveEntryRequest

      public static ZipArchiveEntryRequest createZipArchiveEntryRequest(ZipArchiveEntry zipArchiveEntry, InputStreamSupplier payloadSupplier)
      Create a ZipArchiveEntryRequest
      Parameters:
      zipArchiveEntry - The entry to use
      payloadSupplier - The payload that will be added to the zip entry.
      Returns:
      The newly created request
    • getPayloadStream

      public InputStream getPayloadStream()
      The payload that will be added to this zip entry
      Returns:
      The input stream.
    • getMethod

      public int getMethod()
      The compression method to use
      Returns:
      The compression method to use
    • getZipArchiveEntry

      ZipArchiveEntry getZipArchiveEntry()
      Gets the underlying entry. Do not use this methods from threads that did not create the instance itself !
      Returns:
      the zipArchiveEntry that is basis for this request