Documentation ¶
Index ¶
- Variables
- type Option
- func ConnTimeout(connTimeout int) Option
- func Host(host string) Option
- func InstName(instName string) Option
- func InstVersion(instVersion string) Option
- func Logger(logger logger.Logger) Option
- func Password(password string) Option
- func Port(port int) Option
- func Username(username string) Option
- func VirtualHost(virtualHost string) Option
- type Options
- type RabbitMQ
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigPrefix = "RABBITMQ"
ConfigPrefix defines the configuration prefix
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(*Options)
Option represents a RabbitMQ option
func ConnTimeout ¶
ConnTimeout returns connection timeout option
func InstVersion ¶
InstVersion returns instance version option
func VirtualHost ¶
VirtualHost returns virtual host option
type Options ¶
type Options struct { Logger logger.Logger `ignored:"true" json:"-"` Host string `default:"0.0.0.0" envconfig:"HOST"` Port int `default:"5672" envconfig:"PORT"` Username string `default:"guest" envconfig:"USERNAME"` Password string `default:"guest" envconfig:"PASSWORD"` VirtualHost string `default:"/" envconfig:"VHOST"` ConnTimeout int `default:"10" envconfig:"CONN_TIMEOUT"` InstName string `default:"unknown" envconfig:"INST_NAME"` InstVersion string `default:"unknown" envconfig:"INST_VERSION"` }
Options represents the RabbitMQ options
Click to show internal directories.
Click to hide internal directories.