question

Upvotes
Accepted
1 0 0 0

JAVA API回调异常

使用JavaAPI对接路透,回调client都会有哪些异常情况?在回调onRefreshMsg()接口推送的信息中,FiledEntry中load的值为空或者(blank data)时是什么情况?

api#product
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Upvote
Accepted
61.8k 173 45 65

@lingjia.jiang

Thanks for reaching out to us.

You can refer to the ex330_Login_Streaming example that demonstrates the opening of the login stream as well as its processing. Having a login stream open is useful for consumer applications willing to get the state of its connectivity to the server.

To handle blank data, please refer to the ex200_MP_Streaming example.

if (Data.DataCode.BLANK == fieldEntry.code())
   System.out.println(" blank");

Please feel free to reach out if you have any further questions.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

还有个问题,EmaConfig.xml这个文件在Linux环境发布JAVA-Spring项目时,文件路径是什么?应该放在哪里?工程打镜像部署Docker时,此配置文件又应该放在哪里?ema读取此配置文件所取路径是什么?

@lingjia.jiang @

By default, it reads the configuration file from the working directory. However, you can change it. Please refer to the ex111_MP_UserSpecifiedFileCfg example.

Hello @lingjia.jiang

The EMA Java API reads the configuration file via the following paths:

  1. Firstly, it checks from the working directory
  2. Next, it checks if the application sets to load the file for other locations (see ex111_MP_UserSpecifiedFileCfg as suggested by my colleague)
  3. If the configuration is not available in the location(s) above, it checks from the Application's Classpath resource.


Hope this helps.