Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var HostingModeIds = map[HostingMode]int8{ TaskReceiver: 0, TaskServer: 1, TaskMonitoring: 2, Debug: 3, }
View Source
var HostingModeNames = map[HostingMode]string{ TaskReceiver: "TaskReceiver", TaskServer: "TaskServer", TaskMonitoring: "TaskMonitoring", Debug: "Debug", }
Functions ¶
This section is empty.
Types ¶
type ApplicationConfig ¶
type ApplicationConfig struct {
ValidatorConfig validator.CheckConfig `koanf:"validator"`
TaskServerConfig tasks.TaskServerConfig `koanf:"task_server"`
TaskConfigs task_config.TaskConfigs `koanf:"tasks"`
Port string `koanf:"port"`
Health bool `koanf:"health"`
HostingMode HostingMode `koanf:"hosting_mode"`
}
func GetApplicationConfig ¶
func GetApplicationConfig() *ApplicationConfig
type HostingMode ¶
type HostingMode int8
const ( TaskReceiver HostingMode = iota TaskServer TaskMonitoring Debug )
func ParseHostingModeFromInt ¶
func ParseHostingModeFromInt(id int8) (HostingMode, error)
func ParseHostingModeFromString ¶
func ParseHostingModeFromString(s string) (HostingMode, error)
func (HostingMode) Get ¶
func (a HostingMode) Get() HostingMode
func (HostingMode) Id ¶
func (a HostingMode) Id() int8
func (*HostingMode) Set ¶
func (a *HostingMode) Set(value HostingMode)
func (HostingMode) String ¶
func (a HostingMode) String() string
Click to show internal directories.
Click to hide internal directories.