- Introduction
- Concepts and Design
-
SESSION LAYER
- About the Session Layer
-
Session
- Session object
-
Session object methods
-
Session.Platform.Definition
- Session.Platform.Definition object
-
Session.Platform.Definition methods
-
Session.Desktop.Definition
- Session.Desktop.Definition object
-
Session.Desktop.Definition methods
-
Session.Container.Definition
- Session.Container.Definition object
-
Session.Container.Definition methods
-
Functions
- Session events
- Session event codes
- Session states
-
CONTENT LAYER
- About the Content Layer
-
Fundamental and Reference
- About Fundamental and Reference
-
FundamentalAndReference.Definition
- FundamentalAndReference.Definition object
-
FundamentalAndReference.Definition methods
- FundamentalAndReference.RowHeaders
-
Historical Pricing
- About Historical Pricing
-
Historical Pricing Events
- About Historical Pricing Events
-
HistoricalPricing.Events.Definition
- HistoricalPricing.Events.Definition object
-
HistoricalPricing.Events.Definition methods
-
Historical Pricing Summaries
- About Historical Pricing Summaries
-
HistoricalPricing.Events.Definition
- HistoricalPricing.Summaries.Definition object
-
HistoricalPricing.Summaries.Definition methods
- Event Types
- Adjustments
- Market Sessions
-
News
- About News
-
News Headlines
- About News Headlines
-
News.Headlines.Definition
- News.Headlines.Definition object
-
News.Headlines.Definition methods
-
News Story
- About News Story
-
News.Story.Definition
- News.Story.Definition object
-
News.Story.Definition methods
-
Pricing
- About Pricing
-
Pricing.Definition
- Pricing.Definition object
-
Pricing.Definition methods
-
Pricing.Stream
- Pricing.Stream object
-
Pricing.Stream methods
- Pricing.StreamEvents
-
Pricing.Chain
- About Pricing.Chain
-
Pricing.Chain.Definition
- Pricing.Chain.Definition object
-
Pricing.Chain.Definition methods
-
Pricing.Chain.Stream
- Pricing.Chain.Stream object
-
Pricing.Chain.Stream methods
- Pricing.Chain.Events
-
Search
- About Search
-
Search.Definition
- Search.Definition object
-
Search.Definition methods
- Search View
-
SymbolConversion
- About SymbolConversion
-
SymbolConversion.Definition
- SymbolConversion.Definition object
-
SymbolConversion.Definition methods
- Asset Class
- Asset State
- Country Code
-
DELIVERY LAYER
onUpdate
Attaches Update event handler function to the stream.
Syntax
streamingChain.onUpdate(callback: Pricing.Chain.OnUpdateCallback)
Parameters
Name | Is Optional | Default Value | Description |
---|---|---|---|
callback | No | - | Pricing.Chain.OnUpdateCallback function (see Pricing.Chain.Events for more information) |
Returned value
Pricing.Chain.Stream
object
Usage
The following example demonstrates how to display the messages received when a constituent is updated in the stream.
const streamingChain = await Pricing.Chain.Definition('.AV.HSI').getStream(session);
await streamingChain
.onUpdate((newConstituent, oldConstituent) => console.log(newConstituent, oldConstituent))
.open();
Related links
None.