270.6. QuickFIX/J 配置扩展

直接使用 QuickFIX/J 时,通常写入代码以创建日志记录适配器实例、消息存储和通信连接器。快速修复 组件将根据配置文件中的信息自动创建这些类的实例。它还为许多常见所需设置提供默认值,并添加了附加功能(例如,激活 JMX 支持)。

以下小节介绍了如何 快速修复 组件处理 QuickFIX/J 配置。有关快速修复/J 配置的综合信息,请参阅 QFJ 用户手册

270.6.1. 通信连接器

当组件检测到 QuickFIX/J 配置文件中的 initiator 或 acceptor 会话设置时,它将自动创建对应的启动器和/或接受或连接器。这些设置可以在默认值中,也可以在配置文件的特定会话中。

会话设置组件操作

ConnectionType=initiator

创建发起端连接器

ConnectionType=acceptor

创建接收器连接器

还可以指定 QuickFIX/J 会话连接器的线程模型。这些设置会影响配置文件中的所有会话,且必须放在设置默认部分中。

默认/Global 设置组件操作

ThreadModel=ThreadPerConnector

使用 SocketInitiatorSocketAcceptor (默认)

ThreadModel=ThreadPerSession

使用 ThreadedSocketInitiatorThreadedSocketAcceptor