Documentation
¶
Overview ¶
generated by go-extpoints -- DO NOT EDIT
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ComposePlugins = &composePluginExt{ newExtensionPoint(new(ComposePlugin)), }
Functions ¶
func RegisterExtension ¶
func UnregisterExtension ¶
Types ¶
type ComposePlugin ¶
type ComposePlugin interface {
LaunchTaskPreImagePull(ctx *context.Context, composeFiles *[]string, executorId string, taskInfo *mesos.TaskInfo) error
LaunchTaskPostImagePull(ctx *context.Context, composeFiles *[]string, executorId string, taskInfo *mesos.TaskInfo) error
PostLaunchTask(ctx *context.Context, composeFiles []string, taskInfo *mesos.TaskInfo) (string, error)
PreKillTask(taskInfo *mesos.TaskInfo) error
PostKillTask(taskInfo *mesos.TaskInfo) error
Shutdown(executor.ExecutorDriver) error
}
func GetOrderedExtpoints ¶
func GetOrderedExtpoints(plugins []string) []ComposePlugin
Click to show internal directories.
Click to hide internal directories.