We are using emaj3.4.0.L1.all.rrg and encountered problem with ommInteractive provider where the tcp_nodelay socketopt is either always set to False or omitting True value.
ommNIP and ommConsumer components do not experience such behavior and set the tcp_nodelay flag appropriately.
Can you advise where the problem may be.
I have verified the code. EMA Java may not use the TcpNodelay parameter when creating a server socket.
It should have this line in order to set tcp_nodelay.
You have two options:
1. Contact RDC subscribers inside your company in order to submit a new case to RDC via Contact Premium Support at https://developers.refinitiv.com/elektron/elektron-sdk-java
RDC will investigate this issue and then contact the development team if it is a bug in the API.
2. Raise this issue via GitHub as mentioned by my colleague
Have you tried emaj the latest version, 18.104.22.168, shipped with Elektron SDK - Java - 1.5.0.L1 package yet?
If the problem still occur with the latest version, you can submit the issue to the development team directly via Elektron-SDK Github
Is there any way to get the data for only selected fid values with Elektron APi EMA java snapshot class as currently we see it gives the entire list of data for a particular service name and RIC feed value