You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
662 B
27 lines
662 B
amqp = require('../amqp'); |
|
|
|
var name = process.argv[2]; |
|
console.log("exchange: " + name); |
|
|
|
var creds = |
|
{ host: process.env['AMQP_HOST'] || 'localhost' |
|
, login: process.env['AMQP_LOGIN'] || 'guest' |
|
, password: process.env['AMQP_PASSWORD'] || 'guest' |
|
, vhost: process.env['AMQP_VHOST'] || '/' |
|
}; |
|
|
|
connection = amqp.createConnection(creds); |
|
|
|
connection.addListener('error', function (e) { |
|
throw e; |
|
}); |
|
|
|
connection.addListener('ready', function () { |
|
console.log("Connected"); |
|
var e = connection.exchange(name); |
|
e.destroy().addCallback(function () { |
|
console.log('exchange destroyed.'); |
|
connection.close(); |
|
}); |
|
}); |
|
|
|
|