Class TarFileDataFormat
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.DataFormatDefinition
org.apache.camel.model.dataformat.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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder
is a specific builder forTarFileDataFormat
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 emptyvoid
setMaxDecompressedSize
(String maxDecompressedSize) Set the maximum decompressed size of a tar file (in bytes).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.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.Methods inherited from class org.apache.camel.model.DataFormatDefinition
getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatName
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
TarFileDataFormat
public TarFileDataFormat()
-
-
Method Details
-
getUsingIterator
-
getAllowEmptyDirectory
-
getPreservePathElements
-
getMaxDecompressedSize
-
setUsingIterator
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
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
If the file name contains path elements, setting this option to true, allows the path to be maintained in the tar file. -
setMaxDecompressedSize
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)
-