DeclareExchange is a way to declare AMQP exchange
(e Exchange)
| 33 | |
| 34 | // DeclareExchange is a way to declare AMQP exchange |
| 35 | func DeclareExchange(e Exchange) Declaration { |
| 36 | return func(c Declarer) error { |
| 37 | return c.ExchangeDeclare(e.Name, |
| 38 | e.Kind, |
| 39 | e.Durable, |
| 40 | e.AutoDelete, |
| 41 | false, |
| 42 | false, |
| 43 | e.Args, |
| 44 | ) |
| 45 | } |
| 46 | } |
| 47 | |
| 48 | // DeclareBinding is a way to declare AMQP binding between AMQP queue and exchange |
| 49 | func DeclareBinding(b Binding) Declaration { |