Skip to main content

Module builder

Module builder 

Source
Expand description

Engine builder for fluent configuration.

EngineBuilder collects an Application and a session configuration and terminates in a ready-to-run engine: EngineBuilder::into_initiator for the client side, EngineBuilder::into_acceptor for the server side.

Every setter on this builder configures something an engine actually honors. The builder does not carry TLS or reconnection knobs: there is no TLS in the workspace, and reconnection is the consumer’s responsibility (the Initiator establishes a single session per connect, and a supervisor calls it again). The connect timeout applies to the initiator only; an acceptor waits for inbound connections and bounds the Logon handshake with SessionConfig::logon_timeout instead.

Structs§

EngineBuilder
Builder for configuring a FIX engine.