public class ArtifactStore extends Object implements IArtifactStore
| Constructor and Description |
|---|
ArtifactStore(IDownloadConfig downloadConfig,
IDirectory tempDireFactory,
ITempNaming executableNaming) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkDistribution(Distribution distribution) |
File |
extractExe(Distribution distribution) |
void |
removeExecutable(Distribution distribution,
File executable) |
public ArtifactStore(IDownloadConfig downloadConfig, IDirectory tempDireFactory, ITempNaming executableNaming)
public boolean checkDistribution(Distribution distribution) throws IOException
checkDistribution in interface IArtifactStoreIOExceptionpublic File extractExe(Distribution distribution) throws IOException
extractExe in interface IArtifactStoreIOExceptionpublic void removeExecutable(Distribution distribution, File executable)
removeExecutable in interface IArtifactStoreCopyright © 2013. All Rights Reserved.