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 ¶
func NewIntervalRunner ¶
type ResourceNotFoundError ¶
type ResourceNotFoundError struct {
Name string
}
func (ResourceNotFoundError) Error ¶
func (e ResourceNotFoundError) Error() string
type ScanRunnerFactory ¶
type ScanRunnerFactory interface { ScanResourceRunner(lager.Logger, string) IntervalRunner ScanResourceTypeRunner(lager.Logger, string) IntervalRunner }
func NewScanRunnerFactory ¶
func NewScanRunnerFactory( resourceFactory resource.ResourceFactory, resourceConfigFactory db.ResourceConfigFactory, defaultInterval time.Duration, dbPipeline db.Pipeline, clock clock.Clock, externalURL string, variables creds.Variables, ) ScanRunnerFactory
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, resourceConfigFactory db.ResourceConfigFactory, defaultInterval time.Duration, externalURL string, variablesFactory creds.VariablesFactory, ) ScannerFactory
Source Files ¶
Click to show internal directories.
Click to hide internal directories.