Documentation
¶
Index ¶
Constants ¶
View Source
const ( CONFIG_NAME_INVALID = iota CONFIG_NO_STORAGE = iota )
Variables ¶
This section is empty.
Functions ¶
func JobConfigMgr ¶
func JobConfigMgr() (ret *configManager)
func StartJobConfigManager ¶
func StartJobConfigManager(config *maestroConfig.YAMLMaestroConfig)
Types ¶
type CompositeProcessConfigPayload ¶
type CompositeProcessConfigPayload struct {
Moduleconfigs map[string]maestroSpecs.JobDefinition `json:"moduleconfigs,omitempty"`
ProcessConfig string `json:"process_config,omitempty"`
// this is the path on the local file system to maestro local APIs
// It is used for getting configs
// Later this will be differentiated from a 'root' socket path
// which will allow additional APIs.
MaestroUserSocketPath string `json:"maestro_user_socket_path,omitempty"`
// For privleged APIs, which will starting and stopping processes, etc.
// UNIMPLEMENTED
MaestroRootSocketPath string `json:"maestro_root_socket_path,omitempty"`
}
func NewCompositeProcessConfigPayload ¶
func NewCompositeProcessConfigPayload() (ret *CompositeProcessConfigPayload)
type ConfigObjectError ¶
func (*ConfigObjectError) Error ¶
func (this *ConfigObjectError) Error() string
Click to show internal directories.
Click to hide internal directories.