Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrFailedToAcquireLock = errors.New("failed-to-acquire-lock")
Functions ¶
This section is empty.
Types ¶
type IntervalRunner ¶
type IntervalRunner struct {
// contains filtered or unexported fields
}
func NewIntervalRunner ¶
type RadarDB ¶
type RadarDB interface { GetPipelineName() string GetPipelineID() int ScopedName(string) string TeamID() int Config() atc.Config IsPaused() (bool, error) Reload() (bool, error) GetLatestVersionedResource(resourceName string) (db.SavedVersionedResource, bool, error) GetResource(resourceName string) (db.SavedResource, bool, error) GetResourceType(resourceTypeName string) (db.SavedResourceType, bool, error) PauseResource(resourceName string) error UnpauseResource(resourceName string) error SaveResourceVersions(atc.ResourceConfig, []atc.Version) error SaveResourceTypeVersion(atc.ResourceType, atc.Version) error SetResourceCheckError(resource db.SavedResource, err error) error AcquireResourceTypeCheckingLock(logger lager.Logger, resourceType db.SavedResourceType, interval time.Duration, immediate bool) (lock.Lock, bool, error) }
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
type ScanRunnerFactory ¶
type ScanRunnerFactory interface { ScanResourceRunner(lager.Logger, string) ifrit.Runner ScanResourceTypeRunner(lager.Logger, string) ifrit.Runner }
func NewScanRunnerFactory ¶
type Scanner ¶
type Scanner interface { Run(lager.Logger, string) (time.Duration, error) Scan(lager.Logger, string) error ScanFromVersion(lager.Logger, string, atc.Version) error }
func NewResourceScanner ¶
func NewResourceTypeScanner ¶
type ScannerFactory ¶
func NewScannerFactory ¶
func NewScannerFactory( resourceFactory resource.ResourceFactory, defaultInterval time.Duration, externalURL string, ) ScannerFactory
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter |
Click to show internal directories.
Click to hide internal directories.