const promise = new Promise<amqp.AMQPClient>((resolve, reject) => { const client = amqp.createConnection({ url: 'amqp://*****:*****@localhost:5672' }); client.once('error', reject); client.once('ready', resolve); });
const promise = new Promise<amqp.AMQPClient>((resolve, reject) => { const client = amqp.createConnection({ clientProperties: { applicationName: 'typing' }, url: 'amqp://*****:*****@localhost:5672' }); client.once('error', reject); client.once('ready', resolve); });
var amqp = require('amqp'); var sleep = require('sleep'); import epcis = require('./node_modules/epcis-js/lib/epcisevents'); var connection = amqp.createConnection({ host: '192.168.59.103', login: '******', password: '******' }); connection.on('error', function (err) { console.log("Error: Could not connect to AMQP broker:"); console.log(err); }); connection.on('ready', function() { var exchange = this.exchange('amq.topic'); exchange.on('error', function (err) { console.log(err); }); exchange.on('open', function () { while (true) { sleep.sleep(3); var event = new epcis.EPCIS.AggregationEvent(); var dt = new Date(); event.eventTime = dt; // TODO: add more meaningful properties