Class ZstdArchiver
- java.lang.Object
-
- org.codehaus.plexus.archiver.AbstractArchiver
-
- org.codehaus.plexus.archiver.zstd.ZstdArchiver
-
- All Implemented Interfaces:
Archiver
,FinalizerEnabled
@Named("zst") public class ZstdArchiver extends AbstractArchiver
Zstd archiver.
-
-
Field Summary
-
Fields inherited from interface org.codehaus.plexus.archiver.Archiver
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE, DEFAULT_SYMLILNK_MODE, DUPLICATES_ADD, DUPLICATES_FAIL, DUPLICATES_PRESERVE, DUPLICATES_SKIP, DUPLICATES_VALID_BEHAVIORS
-
-
Constructor Summary
Constructors Constructor Description ZstdArchiver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
close()
protected void
execute()
protected String
getArchiveType()
boolean
isSupportingForced()
Returns, whether the archive supports uptodate checks.void
setLevel(Integer level)
Set compression level-
Methods inherited from class org.codehaus.plexus.archiver.AbstractArchiver
addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchiveFinalizer, addDirectory, addDirectory, addDirectory, addDirectory, addFile, addFile, addFileSet, addResource, addResources, addSymlink, addSymlink, asArchiveEntry, asResourceCollection, checkForced, cleanUp, configureReproducible, configureReproducibleBuild, createArchive, getDefaultDirectoryMode, getDefaultFileMode, getDestFile, getDirectoryMode, getDuplicateBehavior, getFileMode, getFilenameComparator, getFiles, getIncludeEmptyDirs, getLastModifiedDate, getLastModifiedTime, getLogger, getOverrideDirectoryMode, getOverrideFileMode, getOverrideGid, getOverrideGroupName, getOverrideUid, getOverrideUserName, getRawDefaultFileMode, getResources, getUmask, hasVirtualFiles, isForced, isIgnorePermissions, isUptodate, isUseJvmChmod, normalizeLastModifiedTime, postCreateArchive, revert, runArchiveFinalizers, setArchiveFinalizers, setDefaultDirectoryMode, setDefaultFileMode, setDestFile, setDirectoryMode, setDotFileDirectory, setDuplicateBehavior, setFileMode, setFilenameComparator, setForced, setIgnorePermissions, setIncludeEmptyDirs, setLastModifiedDate, setLastModifiedTime, setOverrideGid, setOverrideGroupName, setOverrideUid, setOverrideUserName, setUmask, setUseJvmChmod, validate
-
-
-
-
Method Detail
-
setLevel
public void setLevel(Integer level) throws ArchiverException
Set compression level- Throws:
ArchiverException
-
execute
protected void execute() throws ArchiverException, IOException
- Specified by:
execute
in classAbstractArchiver
- Throws:
ArchiverException
IOException
-
isSupportingForced
public boolean isSupportingForced()
Description copied from interface:Archiver
Returns, whether the archive supports uptodate checks. If so, you may setArchiver.setForced(boolean)
to true.- Specified by:
isSupportingForced
in interfaceArchiver
- Overrides:
isSupportingForced
in classAbstractArchiver
- Returns:
- true, if the archiver does support uptodate checks, false otherwise
- See Also:
Archiver.setForced(boolean)
,Archiver.isForced()
-
close
protected void close() throws IOException
- Specified by:
close
in classAbstractArchiver
- Throws:
IOException
-
getArchiveType
protected String getArchiveType()
- Specified by:
getArchiveType
in classAbstractArchiver
-
-