@Value.Immutable public abstract class ArtifactStore extends Object implements IArtifactStore
| Constructor and Description |
|---|
ArtifactStore() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableArtifactStore.Builder |
builder() |
ArtifactStore |
executableNaming(TempNaming tempNaming)
Deprecated.
|
Optional<ExtractedFileSet> |
extractFileSet(Distribution distribution) |
void |
removeFileSet(Distribution distribution,
ExtractedFileSet all) |
ArtifactStore |
with(Directory tempDirFactory,
TempNaming executableNaming) |
CachingArtifactStore |
withCache() |
@Value.Auxiliary public ArtifactStore with(Directory tempDirFactory, TempNaming executableNaming)
@Deprecated public ArtifactStore executableNaming(TempNaming tempNaming)
public CachingArtifactStore withCache()
public Optional<ExtractedFileSet> extractFileSet(Distribution distribution) throws IOException
extractFileSet in interface IArtifactStoreIOExceptionpublic void removeFileSet(Distribution distribution, ExtractedFileSet all)
removeFileSet in interface IArtifactStorepublic static ImmutableArtifactStore.Builder builder()
Copyright © 2020. All rights reserved.