Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ServiceFlag = flag.String("service", "", "Control the system service.")
Functions ¶
This section is empty.
Types ¶
type OnStopHandler ¶
type OnStopHandler interface {
OnStop()
}
type RunHandler ¶
type RunHandler interface {
Run(logger service.Logger)
}
type ServiceRunnerBuilder ¶
type ServiceRunnerBuilder interface {
WithServiceDisplayName(serviceDisplayName string) ServiceRunnerBuilder
WithServiceDescription(serviceDescription string) ServiceRunnerBuilder
WithAdditionalArguments(args ...string) ServiceRunnerBuilder
WithServiceUserName(serviceUserName string) ServiceRunnerBuilder
WithServiceUserName_AsCurrentUser() ServiceRunnerBuilder
WithServicePassword(servicePassword string) ServiceRunnerBuilder
WithOnStopHandler(h OnStopHandler) ServiceRunnerBuilder
Run()
}
func NewServiceRunnerBuilder ¶
func NewServiceRunnerBuilder(serviceName string, runHandler RunHandler) ServiceRunnerBuilder
Click to show internal directories.
Click to hide internal directories.