@Value.Immutable public abstract class ExtractedArtifactStore extends Object implements IArtifactStore
| Constructor and Description |
|---|
ExtractedArtifactStore() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableExtractedArtifactStore.Builder |
builder() |
ExtractedArtifactStore |
download(ImmutableDownloadConfig.Builder downloadConfigBuilder)
Deprecated.
|
ExtractedArtifactStore |
executableNaming(TempNaming tempNaming)
Deprecated.
|
Optional<ExtractedFileSet> |
extractFileSet(Distribution distribution) |
static ExtractedArtifactStore |
of(DownloadConfig downloadConfig,
Downloader downloader,
DirectoryAndExecutableNaming extract,
DirectoryAndExecutableNaming temp) |
void |
removeFileSet(Distribution distribution,
ExtractedFileSet files) |
@Deprecated public ExtractedArtifactStore executableNaming(TempNaming tempNaming)
@Deprecated public ExtractedArtifactStore download(ImmutableDownloadConfig.Builder downloadConfigBuilder)
public Optional<ExtractedFileSet> extractFileSet(Distribution distribution) throws IOException
extractFileSet in interface IArtifactStoreIOExceptionpublic void removeFileSet(Distribution distribution, ExtractedFileSet files)
removeFileSet in interface IArtifactStorepublic static ImmutableExtractedArtifactStore.Builder builder()
public static ExtractedArtifactStore of(DownloadConfig downloadConfig, Downloader downloader, DirectoryAndExecutableNaming extract, DirectoryAndExecutableNaming temp)
Copyright © 2022. All rights reserved.