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 boshtime.Service, ) Agent
Click to show internal directories.
Click to hide internal directories.