Documentation ¶
Overview ¶
Package impl implements a RunManager.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RunManager ¶
type RunManager struct {
// contains filtered or unexported fields
}
RunManager manages Runs.
It decides starting, cancellation, submission etc. for Runs.
func New ¶
func New( n *run.Notifier, pm *prjmanager.Notifier, tn *tryjob.Notifier, clm *changelist.Mutator, clu *changelist.Updater, g gerrit.Factory, bb buildbucket.ClientFactory, tc tree.Client, bqc bq.Client, rdbf rdb.RecorderClientFactory, qm *quota.Manager, env *common.Env, ) *RunManager
New constructs a new RunManager instance.
Directories ¶
Path | Synopsis |
---|---|
Package handler implements handlers that handles run events.
|
Package handler implements handlers that handles run events. |
Package longops implements long operations of the Run Manager.
|
Package longops implements long operations of the Run Manager. |
Package state defines the model for a Run state.
|
Package state defines the model for a Run state. |
Package submit contains utilities for Run submission.
|
Package submit contains utilities for Run submission. |
Package util contains the common utility functions shared by RunManager.
|
Package util contains the common utility functions shared by RunManager. |
Click to show internal directories.
Click to hide internal directories.