2

有人使用 QuickFIX/J 处理 FIXML 消息吗?据我了解,quickfix/j 尚不支持开箱即用的 fixml。关于如何最好地解决这个问题的任何建议?

4

1 回答 1

3

您可以使用 QuickFIX/J 使用标签 212/213 (XmlData) 发送和接收 FIXML 消息。除了提供传输之外,QuickFIX/J 实际上并没有对 XML 做任何事情。但是,您可以使用 JAXB 或类似技术轻松地将 FIXML 绑定到 Java 类。例如,您可以创建接口的抽象实现,该quickfix.Application接口将解析在 中接收到的 FIXMLquickfix.Message并将其传递给回调方法。它还可以有一个自定义发送方法,将 Java 对象格式化为 FIXML(同样,使用 JAXB 之类的东西),将 XML 放入标签 212/213,然后将消息提交给 QuickFIX/J 引擎。然后,您的基于 FIXML 的应用程序将使用此子类。

于 2012-04-27T10:31:46.347 回答