Class TarFileDataFormat


@Metadata(firstVersion="2.16.0", label="dataformat,transformation,file", title="Tar File") public class TarFileDataFormat extends DataFormatDefinition
Archive files into tarballs or extract files from tarballs.
  • Constructor Details

    • TarFileDataFormat

      public TarFileDataFormat()
  • Method Details

    • getUsingIterator

      public String getUsingIterator()
    • getAllowEmptyDirectory

      public String getAllowEmptyDirectory()
    • getPreservePathElements

      public String getPreservePathElements()
    • getMaxDecompressedSize

      public String getMaxDecompressedSize()
    • setUsingIterator

      public void setUsingIterator(String usingIterator)
      If the tar file has more than one entry, the setting this option to true, allows working with the splitter EIP, to split the data using an iterator in a streaming mode.
    • setAllowEmptyDirectory

      public void setAllowEmptyDirectory(String allowEmptyDirectory)
      If the tar file has more than one entry, setting this option to true, allows to get the iterator even if the directory is empty
    • setPreservePathElements

      public void setPreservePathElements(String preservePathElements)
      If the file name contains path elements, setting this option to true, allows the path to be maintained in the tar file.
    • setMaxDecompressedSize

      public void setMaxDecompressedSize(String maxDecompressedSize)
      Set the maximum decompressed size of a tar file (in bytes). The default value if not specified corresponds to 1 gigabyte. An IOException will be thrown if the decompressed size exceeds this amount. Set to -1 to disable setting a maximum decompressed size.
      Parameters:
      maxDecompressedSize - the maximum decompressed size of a tar file (in bytes)