|
|
package rabbitmq
|
|
|
|
|
|
// ExchangeOptions are used to configure an exchange.
|
|
|
// If the Passive flag is set the client will only check if the exchange exists on the server
|
|
|
// and that the settings match, no creation attempt will be made.
|
|
|
type ExchangeOptions struct {
|
|
|
Name string
|
|
|
Kind string // possible values: empty string for default exchange or direct, topic, fanout
|
|
|
Durable bool
|
|
|
AutoDelete bool
|
|
|
Internal bool
|
|
|
NoWait bool
|
|
|
Passive bool // if false, a missing exchange will be created on the server
|
|
|
Args Table
|
|
|
Declare bool
|
|
|
Bindings []Binding
|
|
|
}
|