Elektron SDK - Java

API Family: Elektron

ETA Consumer - Introduction

Download tutorial source code

Click here to download

Last update August 2018
Environment Windows, Linux
Compilers JDK 1.7 or greater
Prerequisite Quick Start Guide


These series of tutorials aim to show developers who are new to OMM and ETA how the API can be used to consume RDM (Reuters Domain Models) data from a Refinitiv Market Data System. Referred to as a Consumer, one of the most common usages of the API is the ability to request market data items and capture and process the realtime responses. ETA (also known as the RSSL API) is the customer release of Refinitiv low-level internal API, currently used by the Refinitiv Enterprise Platform (TREP) and its dependent APIs for optimal distribution of OMM/RWF data. The API is designed to achieve the highest performance, highest throughput, and lowest latency.

The tutorials are presented as a series of steps starting with a starter ETA application and finishing with examples demonstrating the retrieval of both level 1 (Market Price), level 2 (Market By Price, Market By Order) and news content. Each step is presented as a separate compilable project and builds on the code of the previous step. The downloadable source code includes the complete series, packaged with both build and run scripts, that presents the basic set of instructions to complete the task. Along with the complete written instructions for each tutorial, all source code is commented and simplified to easily tune the behavior to suit the developers environment and testing requirements. As a convenience, the written tutorials will also include relevant links to the pertinent sections within the documentation.


These series of tutorials will present the following steps:

  • Creating a starter consumer application
  • Establishing a connection to a Provider
  • Establishing a session with a Provider
  • Retrieving and decoding level 1 content
  • Retrieving and decoding level 2 content
  • Request & Decode Machine Readable News


For more information, refer to the ETA Java Development Guides.

Tutorial Group: 
ETA Consumer