- 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
Session object
Session manages your connection to the data platform. Depending on its type, the session communicates either:
- Directly with the platform or through a local access point (for example, Refinitiv Real-Time Distribution System or Workspace), or
- Through a container application (for example, Workspace or Workspace for Web).
Before it can retrieve any data, your application must create a session and successfully open it.
Session object exposes methods for managing the session and since it is an instance of EventEmitter, it allows registering and listening for special events emitted by the session. For more information and usage examples about event types, refer to the Session Events section.