Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Hook ¶
type Hook interface { Execute( ctx context.Context, ss *environment.ServiceSettings, tmpl template.Template, env environment.Environment, st task.Task, ) (task.Task, error) }
type HookArgsCommand ¶
func (*HookArgsCommand) Execute ¶
func (h *HookArgsCommand) Execute( ctx context.Context, ss *environment.ServiceSettings, tmpl template.Template, env environment.Environment, st task.Task, ) (task.Task, error)
type HookNative ¶
type HookNative struct {
BaseHook
}
func (*HookNative) Execute ¶
func (h *HookNative) Execute( ctx context.Context, ss *environment.ServiceSettings, tmpl template.Template, env environment.Environment, st task.Task, ) (task.Task, error)
type HookShellCommand ¶
func (*HookShellCommand) Execute ¶
func (h *HookShellCommand) Execute( ctx context.Context, ss *environment.ServiceSettings, tmpl template.Template, env environment.Environment, st task.Task, ) (task.Task, error)
type HookSignal ¶
func (*HookSignal) Execute ¶
func (h *HookSignal) Execute( ctx context.Context, ss *environment.ServiceSettings, tmpl template.Template, env environment.Environment, st task.Task, ) (task.Task, error)
type Maker ¶
type Maker interface { MakeHooks(config map[string]types.SandboxHook) (Hooks, error) MakeHook(config types.SandboxHook, hookType HookType) (Hook, error) }
func CreateMaker ¶
func CreateMaker(fnd app.Foundation) Maker
Click to show internal directories.
Click to hide internal directories.