Package edu.yu.marketmaker
package edu.yu.marketmaker
Root package for the Market Maker application.
A Spring Boot application that acts as a market maker, managing order flow, position tracking, exposure reservation, and exchange interactions with distributed in-memory state backed by Hazelcast and JPA persistence.
Sub-packages:
edu.yu.marketmaker.config- Spring and infrastructure configuration (Hazelcast, network discovery, map store setup).edu.yu.marketmaker.exchange- Exchange integration layer for order validation, dispatching, and fill processing.edu.yu.marketmaker.exposurereservation- Exposure reservation API and service for managing risk capacity before order submission and quoting.edu.yu.marketmaker.external- External order publishing and persistent HTTP connectivity for outbound order flow.edu.yu.marketmaker.memory- Generic distributed in-memory repository abstractions backed by Hazelcast.edu.yu.marketmaker.model- Domain model classes (orders, fills, positions, quotes, reservations, and related value types).edu.yu.marketmaker.persistence- JPA-based persistence infrastructure and HazelcastMapStoreintegrations for durable storage.edu.yu.marketmaker.service- Core business services orchestrating market-making logic and state management.edu.yu.marketmaker.state- Trading state management and snapshot capabilities.
- See Also:
-
Classes