Documentation ¶
Index ¶
- func GetBool(options map[string]interface{}, key string) (bool, error)
- func GetBoolDefault(options map[string]interface{}, key string, dflt bool) bool
- func GetInt(options map[string]interface{}, key string) (int, error)
- func GetIntDefault(options map[string]interface{}, key string, dflt int) int
- func GetString(options map[string]interface{}, key string) (string, error)
- func GetStringArray(options map[string]interface{}, key string) ([]string, error)
- func GetStringArrayDefault(options map[string]interface{}, key string, dflt []string) []string
- func GetStringDefault(options map[string]interface{}, key string, dflt string) string
- type Module
- type ModuleConfig
- type ModuleConfigMap
- type ModuleManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBoolDefault ¶
func GetStringArray ¶
func GetStringArrayDefault ¶
Types ¶
type ModuleConfig ¶
type ModuleConfig map[string]interface{}
type ModuleConfigMap ¶
type ModuleConfigMap map[string]ModuleConfig
type ModuleManager ¶
type ModuleManager struct {
// contains filtered or unexported fields
}
func NewModuleManager ¶
func NewModuleManager() *ModuleManager
func (*ModuleManager) LaunchModules ¶
func (mgr *ModuleManager) LaunchModules(available map[string]Module, modules ModuleConfigMap, skipFailures bool) error
func (*ModuleManager) TerminateModules ¶
func (mgr *ModuleManager) TerminateModules()
Click to show internal directories.
Click to hide internal directories.