lightstreamer-client

7.3.2 • Public • Published

Lightstreamer Client

⚠️ 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

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

var testSubscription = new ls.Subscription("MERGE",["item1","item2","item3"],["stock_name","last_price"]);
testSubscription.setDataAdapter("QUOTE_ADAPTER");
testSubscription.setRequestedSnapshot("yes");
lsClient.subscribe(testSubscription);

Listen for events

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

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i lightstreamer-client

    Weekly Downloads

    113

    Version

    7.3.2

    License

    none

    Unpacked Size

    192 kB

    Total Files

    3

    Last publish

    Collaborators

    • lightstreamer
    • dario-ls
    • acarioni
    • giuseppe.corti