@Service public class PackageService extends Object implements org.springframework.context.ResourceLoaderAware
Constructor and Description |
---|
PackageService(SkipperServerProperties skipperServerProperties) |
Modifier and Type | Method and Description |
---|---|
File |
calculatePackageDirectory(PackageMetadata packageMetadata)
Give the PackageMetadata, return the directory where the package will be downloaded.
|
File |
calculatePackageUnzippedDirectory(PackageMetadata packageMetadata) |
protected File |
calculatePackageZipFile(PackageMetadata packageMetadata,
File targetPath) |
void |
downloadPackage(PackageMetadata packageMetadata) |
Package |
loadPackage(PackageMetadata packageMetadata) |
void |
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) |
@Autowired public PackageService(SkipperServerProperties skipperServerProperties)
public void downloadPackage(PackageMetadata packageMetadata)
public Package loadPackage(PackageMetadata packageMetadata)
protected File calculatePackageZipFile(PackageMetadata packageMetadata, File targetPath)
public File calculatePackageUnzippedDirectory(PackageMetadata packageMetadata)
public File calculatePackageDirectory(PackageMetadata packageMetadata)
packageMetadata
- the package's metadata.public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
setResourceLoader
in interface org.springframework.context.ResourceLoaderAware
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.