About

A lot of samples can be found in the samples directory. The examples are categorized by sub-directories and focus on CME iLink 3 Handler usage, message flow, and tooling patterns.

Sample Modules

  • Getting Started - connects to the configured host and port and sends a SingleOrder - New (MsgType D) message.
  • Order Entry Service Gateway - connects to the Order Entry Service Gateway and sends a PartyDetailsDefinitionRequest (MsgType CX) message.
  • SBE Log Decoder - converts Base64-encoded *.summary files into readable text using the SBE template.
  • Benchmark - throughput and latency samples, including warm-up behavior.
  • Message Queue - queues inbound messages and processes them asynchronously.
  • Scheduler - a simple acceptor and Session Scheduler usage, including programmatic, generic, and file-based schedules.

Sample Notes

For sample notes please select the specific module from menu on the left.

Typical Directory Contents

Item Description
conf configuration directory
src source code

Maven Project

The examples are ready to be opened in an IDE that supports Maven (for example, Eclipse or IntelliJ IDEA). However, an additional configuration step is required to install the engine jars into the local Maven repository. Run installToLocalRepository.bat or installToLocalRepository.sh from the root directory to install the jars with the corresponding pom files and dependencies into the local Maven repository.