Documentation ¶
Index ¶
- func GetPluginDescriptor(pluginId, pluginVersion string) (*pluginDescriptor, error)
- func GetPluginDescriptorFromJson(pluginJson string) (*pluginDescriptor, error)
- func IsPluginAdded(manifest *manifest.Manifest, descriptor *pluginDescriptor) bool
- func IsPluginInstalled(pluginName, pluginVersion string) bool
- func SetEnvForPlugin(action string, pd *pluginDescriptor, manifest *manifest.Manifest, ...) error
- func StartPlugin(pd *pluginDescriptor, action string, wait bool) (*exec.Cmd, error)
- type PluginHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPluginDescriptor ¶
func IsPluginAdded ¶
func IsPluginInstalled ¶
func SetEnvForPlugin ¶
Types ¶
type PluginHandler ¶
type PluginHandler struct {
// contains filtered or unexported fields
}
func StartPlugins ¶
func StartPlugins(manifest *manifest.Manifest) *PluginHandler
func (*PluginHandler) GracefullyKillPlugins ¶
func (handler *PluginHandler) GracefullyKillPlugins()
func (*PluginHandler) NotifyPlugins ¶
func (handler *PluginHandler) NotifyPlugins(message *gauge_messages.Message)
Click to show internal directories.
Click to hide internal directories.