Documentation ¶
Index ¶
Constants ¶
View Source
const ( TransportPubsub uint8 = iota TransportStream TransportFifo TransportPubsubString = "pubsub" TransportStreamString = "stream" TransportFifoString = "fifo" DefaultConfigFile = "redis-pubsub.yaml" DefaultConfigFolder = "." RedisHostKey = "redis_host" RedisPortKey = "redis_port" RedisDBKey = "redis_db" RedisPasswordKey = "redis_password" TransportKey = "transport" RedisHostDefaultValue = "0.0.0.0" RedisPortDefaultValue = 6379 RedisDBDefaultValue = 0 RedisPasswordDefaultValue = "" Transport = TransportPubsub )
Variables ¶
This section is empty.
Functions ¶
func ConfigurationHeaders ¶
func ConfigurationHeaders() []string
func TransportToUint8 ¶
Types ¶
type Configuration ¶
type Configuration struct { RedisHost string RedisPort uint16 RedisDB uint8 RedisPassword string Transport uint8 }
func LoadFromFile ¶
func LoadFromFile(file string) (*Configuration, error)
LoadFromFile method returns a configuration object loaded from a file
func (*Configuration) ReloadConfigurationFromFile ¶
func (c *Configuration) ReloadConfigurationFromFile(file string) error
ReloadConfigurationFromFile
func (*Configuration) String ¶
func (c *Configuration) String() string
func (*Configuration) ToArray ¶
func (c *Configuration) ToArray() ([][]string, error)
Click to show internal directories.
Click to hide internal directories.