Class DefaultBackingStoreSupplier
java.lang.Object
org.apache.commons.compress.archivers.zip.DefaultBackingStoreSupplier
- All Implemented Interfaces:
ScatterGatherBackingStoreSupplier
public class DefaultBackingStoreSupplier
extends Object
implements ScatterGatherBackingStoreSupplier
Implements
ScatterGatherBackingStoreSupplier using a temporary folder.
For example:
final Path dir = Paths.get("target/custom-temp-dir");
Files.createDirectories(dir);
final ParallelScatterZipCreator zipCreator = new ParallelScatterZipCreator(Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()),
new DefaultBackingStoreSupplier(dir));
- Since:
- 1.23
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultBackingStoreSupplier
Constructs a new instance. Ifdiris null, then use the default temporary-file directory.- Parameters:
dir- temporary folder, may be null, must exist if non-null.
-
-
Method Details
-
get
Description copied from interface:ScatterGatherBackingStoreSupplierConstructs a ScatterGatherBackingStore.- Specified by:
getin interfaceScatterGatherBackingStoreSupplier- Returns:
- a ScatterGatherBackingStore, not null
- Throws:
IOException- when something fails
-