Example #1
0
  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);
  });
Example #3
0
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