Trading-specific server wiring.
Holds the trading adapter for the generic
melin-server-runtime pipeline:
- [
exchange_app::ServerApp] — theApplication-impl newtype wrappingmelin_exchange_core::exchange::Exchange(orphan-rule workaround: the trait lives inmelin-app, the engine inmelin-exchange-core, so the impl can only attach here). - [
app_factory::Factory] —AppFactoryimpl that builds empty / seed-ready exchanges and yields the bulk-seed events the runtime journals on first start. - [
request_decoder::RequestDecoder] — wire-Request→TradingEventdecoder. - [
response_encoder::ResponseEncoder] —ExecutionReport/QueryResponse→ wire encoder. - [
event_publisher] — market-data firehose.