Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigData ¶
type ConfigData struct { Init string `json:"init"` Services []ConfigEntry `json:"services"` // contains filtered or unexported fields }
func (ConfigData) FindEntryById ¶
func (c ConfigData) FindEntryById(id string) (ConfigEntry, error)
func (ConfigData) GetAllServices ¶
func (c ConfigData) GetAllServices() []ConfigEntry
func (ConfigData) InitCmd ¶
func (c ConfigData) InitCmd() string
func (*ConfigData) Refresh ¶
func (c *ConfigData) Refresh() error
type ConfigEntry ¶
type ConfigRepository ¶
type ConfigRepository interface { GetAllServices() []ConfigEntry FindEntryById(id string) (ConfigEntry, error) Refresh() error InitCmd() string }
func New ¶
func New(configFile string) (ConfigRepository, error)
Click to show internal directories.
Click to hide internal directories.