Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Service ¶
type Service interface {
// ID is the service id.
ID(*userdata.UserData) string
// PreFunc is invoked before a command is executed.
PreFunc(*userdata.UserData) error
// Start
Start(*userdata.UserData) error
// PostFunc is invoked after a command is executed.
PostFunc(*userdata.UserData) error
// ConditionFunc describes the conditions under which a service should
// start.
ConditionFunc(*userdata.UserData) conditions.ConditionFunc
}
Service is an interface describing a system service.
Click to show internal directories.
Click to hide internal directories.