Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBlobExtractor ¶
func NewBlobExtractor( fs boshsys.FileSystem, compressor boshcmd.Compressor, blobstore boshblob.Blobstore, logger boshlog.Logger, ) blobExtractor
Types ¶
type BlobExtractor ¶
type InstalledJob ¶
type JobInstaller ¶
type JobInstaller interface {
Install(bmrel.Job) (InstalledJob, error)
}
func NewJobInstaller ¶
func NewJobInstaller( fs boshsys.FileSystem, packageInstaller PackageInstaller, blobExtractor BlobExtractor, templateRepo bmtemcomp.TemplatesRepo, jobsPath, packagesPath string, eventLogger bmeventlog.EventLogger, timeService boshtime.Service, ) JobInstaller
type PackageInstaller ¶
func NewPackageInstaller ¶
func NewPackageInstaller(repo bmpkgs.CompiledPackageRepo, blobExtractor BlobExtractor) PackageInstaller
Click to show internal directories.
Click to hide internal directories.