Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionDispatcher ¶
type ActionDispatcher interface { ResumePreviouslyDispatchedTasks() Dispatch(req boshhandler.Request) (resp boshhandler.Response) }
func NewActionDispatcher ¶
func NewActionDispatcher( logger boshlog.Logger, taskService boshtask.Service, taskManager boshtask.Manager, actionFactory boshaction.Factory, actionRunner boshaction.Runner, ) (dispatcher ActionDispatcher)
type Agent ¶
type Agent struct {
// contains filtered or unexported fields
}
func New ¶
func New( logger boshlog.Logger, mbusHandler boshhandler.Handler, platform boshplatform.Platform, actionDispatcher ActionDispatcher, jobSupervisor boshjobsuper.JobSupervisor, specService boshas.V1Service, syslogServer boshsyslog.Server, heartbeatInterval time.Duration, settingsService boshsettings.Service, uuidGenerator boshuuid.Generator, timeService clock.Clock, ) Agent
type Bootstrap ¶
type Bootstrap interface {
Run() error
}
func NewBootstrap ¶
func NewBootstrap( platform boshplatform.Platform, dirProvider boshdir.Provider, settingsService boshsettings.Service, logger boshlog.Logger, ) Bootstrap
Directories ¶
Path | Synopsis |
---|---|
fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
drain/fakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
fakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
pathenv
Package pathenv returns the OS specific PATH environment variable to use when shelling out to user scripts (e.g pre-start, drain).
|
Package pathenv returns the OS specific PATH environment variable to use when shelling out to user scripts (e.g pre-start, drain). |
Click to show internal directories.
Click to hide internal directories.