Package io.quarkus.deployment.pkg.jar
Interface ArchiveCreator
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
ParallelCommonsCompressArchiveCreator,ZipFileSystemArchiveCreator
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddDirectory(String directory) voidaddDirectory(String directory, String source) default voidvoiddefault voidvoiddefault voidvoiddefault voidaddFileIfNotExists(byte[] bytes, String target) voidaddFileIfNotExists(byte[] bytes, String target, String source) default voidaddFileIfNotExists(Path origin, String target) voidaddFileIfNotExists(Path origin, String target, String source) voidaddManifest(Manifest manifest) voidclose()booleanvoid
-
Field Details
-
UNKNOWN_SOURCE
- See Also:
-
CURRENT_APPLICATION
- See Also:
-
-
Method Details
-
addManifest
- Throws:
IOException
-
addDirectory
- Throws:
IOException
-
addFile
- Throws:
IOException
-
addFile
- Throws:
IOException
-
addFileIfNotExists
- Throws:
IOException
-
addFileIfNotExists
- Throws:
IOException
-
addFile
- Throws:
IOException
-
addDirectory
- Throws:
IOException
-
addFile
- Throws:
IOException
-
addFile
- Throws:
IOException
-
addFileIfNotExists
- Throws:
IOException
-
addFileIfNotExists
- Throws:
IOException
-
addFile
- Throws:
IOException
-
isMultiVersion
boolean isMultiVersion() -
makeMultiVersion
- Throws:
IOException
-
close
void close()- Specified by:
closein interfaceAutoCloseable
-