lightstreamer-client

This package includes the resources needed to write a Lightstreamer client.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
lightstreamer-client
7.3.23 years ago8 years agoMinified + gzip package size for lightstreamer-client in KB

Readme

Lightstreamer Client #
:warning: This library is deprecated!
Use the new Lightstreamer Client Node.js SDK or Lightstreamer Client Web SDK instead.

Use ##

Install the package using npm ``` npm install lightstreamer-client ``` Create a client and connect ```js var ls = require("lightstreamer-client"); var lsClient = new ls.LightstreamerClient("http://push.lightstreamer.com","DEMO"); lsClient.connect(); ``` Create a Subscription and send it to the server ```js var testSubscription = new ls.Subscription("MERGE","item1","item2","item3","stockname","lastprice"); testSubscription.setDataAdapter("QUOTEADAPTER"); testSubscription.setRequestedSnapshot("yes"); lsClient.subscribe(testSubscription); ``` Listen for events ```js lsClient.addListener({
onStatusChange: function(newStatus) {         
console.log(newStatus);
}
}); testSubscription.addListener({
onSubscription: function() {
console.log("SUBSCRIBED");
},
onUnsubscription: function() {
console.log("UNSUBSCRIBED");
},
onItemUpdate: function(obj) {
console.log(obj.getValue("stock_name") + ": " + obj.getValue("last_price"));
}
}); ``` For further details check the API
and the available examples