1.0.0 • Published 6 years ago

@datarpm/event-engine v1.0.0

Weekly downloads
2
License
UNLICENSED
Repository
-
Last release
6 years ago

sigma-events-client-js

Javascript client for sigma-events, provides feature to listen for Events generated

Install

bower install event-engine --save-dev

Usage

var eventEngine = EventEngine.get({url : "<event engine service url>"})

url

Event engine service websocket url example ws://locahost:8082/event-stream

Methods

addListener(query, callback)

  • Registers a listener for event matching query.
  • Returns registration identifier as string
  • query
    {
      code: "<event-code>", // This field should be used to filter event by code
      headers: { // This field should be used to filter event by header key/value 
        "key-to-match" : "value-to-match" // Key-Value pair
      }
    }
  • callback

    function(event) {
      // do something
    }

removeListener(registryId)

  • Unregisters a listener
  • registryId : listener registration identifier