├── LICENSE.txt ├── README.txt ├── iddd_algotrader ├── lib │ └── junit-4.8.2.jar └── src │ ├── main │ └── java │ │ └── co │ │ └── vaughnvernon │ │ └── algotrader │ │ ├── application │ │ ├── ApplicationServiceRegistry.java │ │ ├── order │ │ │ └── AlgoOrderApplicationService.java │ │ └── vwap │ │ │ └── VWAPApplicationService.java │ │ ├── domain │ │ └── model │ │ │ ├── order │ │ │ ├── AlgoOrder.java │ │ │ ├── AlgoOrderFilled.java │ │ │ ├── AlgoOrderRepository.java │ │ │ ├── AlgoSliceOrderSharesRequested.java │ │ │ ├── Fill.java │ │ │ └── OrderType.java │ │ │ └── vwap │ │ │ ├── VWAPAnalytic.java │ │ │ ├── VWAPAnalyticRepository.java │ │ │ └── VWAPTradingService.java │ │ └── infrastructure │ │ ├── messaging │ │ ├── orders │ │ │ └── BuyOrderPlacedListener.java │ │ └── quotes │ │ │ └── AlgoTraderQuoteBarInterest.java │ │ └── persistence │ │ ├── InMemoryAlgoOrderRepository.java │ │ └── InMemoryVWAPAnalyticRepository.java │ └── test │ └── java │ └── co │ └── vaughnvernon │ └── algotrader │ ├── application │ ├── order │ │ └── AlgoOrderApplicationServiceTest.java │ └── vwap │ │ └── VWAPApplicationServiceTest.java │ ├── domain │ └── model │ │ ├── order │ │ └── AlgoOrderTest.java │ │ └── vwap │ │ ├── VWAPAnalyticTest.java │ │ └── VWAPTradingServiceTest.java │ └── infrastructure │ └── messaging │ └── orders │ └── BuyOrderPlacedListenerTest.java ├── iddd_nanoreports ├── lib │ └── junit-4.8.2.jar └── src │ └── main │ └── java │ └── co │ └── vaughnvernon │ └── nanoreports │ ├── account │ ├── AccountSummary.java │ └── HoldingSummary.java │ └── market │ └── MarketSummary.java ├── iddd_nanotrader ├── lib │ └── junit-4.8.2.jar └── src │ ├── main │ └── java │ │ └── co │ │ └── vaughnvernon │ │ └── nanotrader │ │ ├── application │ │ ├── ApplicationServiceRegistry.java │ │ ├── account │ │ │ └── ProfileApplicationService.java │ │ └── order │ │ │ └── BuyOrderApplicationService.java │ │ ├── domain │ │ └── model │ │ │ ├── account │ │ │ ├── Account.java │ │ │ ├── AccountId.java │ │ │ ├── AccountRepository.java │ │ │ ├── Holding.java │ │ │ ├── LogInTracker.java │ │ │ ├── Payment.java │ │ │ ├── PersonalInformation.java │ │ │ ├── Profile.java │ │ │ ├── ProfileDescriptor.java │ │ │ ├── ProfileId.java │ │ │ └── ProfileRepository.java │ │ │ └── order │ │ │ ├── BuyOrder.java │ │ │ ├── BuyOrderFilled.java │ │ │ ├── BuyOrderPlaced.java │ │ │ ├── BuyOrderRepository.java │ │ │ ├── BuyOrderSharePurchaseRequested.java │ │ │ ├── MarketFillService.java │ │ │ ├── OrderExecution.java │ │ │ ├── OrderId.java │ │ │ └── PurchaseExecution.java │ │ └── infrastructure │ │ ├── messaging │ │ └── quotes │ │ │ └── NanoTraderQuoteBarInterest.java │ │ └── persistence │ │ ├── InMemoryAccountRepository.java │ │ ├── InMemoryBuyOrderRepository.java │ │ └── InMemoryProfileRepository.java │ └── test │ └── java │ └── co │ └── vaughnvernon │ └── nanotrader │ ├── domain │ └── model │ │ ├── account │ │ ├── AccountTest.java │ │ ├── HoldingTest.java │ │ ├── LogInTrackerTest.java │ │ ├── PaymentTest.java │ │ └── ProfileTest.java │ │ └── order │ │ ├── BuyOrderTest.java │ │ └── PurchaseExecutionTest.java │ └── infrastructure │ ├── messaging │ └── quotes │ │ └── MarketFillServiceTest.java │ └── persistence │ ├── InMemoryAccountRepositoryTest.java │ ├── InMemoryBuyOrderRepositoryTest.java │ └── InMemoryProfileRepositoryTest.java ├── iddd_tradercommon ├── lib │ ├── gson-2.1.jar │ └── junit-4.8.2.jar └── src │ ├── main │ └── java │ │ └── co │ │ └── vaughnvernon │ │ └── tradercommon │ │ ├── event │ │ ├── DomainEvent.java │ │ ├── DomainEventPublisher.java │ │ ├── DomainEventSubscriber.java │ │ ├── EventStore.java │ │ └── StoredEvent.java │ │ ├── infrastructure │ │ ├── messaging │ │ │ ├── MessageException.java │ │ │ └── slothmq │ │ │ │ ├── ClientRegistration.java │ │ │ │ ├── ExchangeListener.java │ │ │ │ ├── ExchangePublisher.java │ │ │ │ ├── SlothClient.java │ │ │ │ ├── SlothServer.java │ │ │ │ └── SlothWorker.java │ │ └── persistence │ │ │ ├── InMemoryEventStore.java │ │ │ └── InMemoryStreamingQuoteRepository.java │ │ ├── media │ │ └── AbstractJSONMediaReader.java │ │ ├── monetary │ │ └── Money.java │ │ ├── notification │ │ ├── Notification.java │ │ ├── NotificationReader.java │ │ └── NotificationSerializer.java │ │ ├── pricevolume │ │ └── PriceVolume.java │ │ ├── quote │ │ ├── Quote.java │ │ ├── StreamingQuote.java │ │ ├── StreamingQuoteApplicationService.java │ │ ├── StreamingQuoteRepository.java │ │ └── TickerSymbol.java │ │ ├── quotebar │ │ ├── FeedQuoteCollatingQuoteBarDispatcher.java │ │ ├── QuoteBar.java │ │ ├── QuoteBarAggregator.java │ │ ├── QuoteBarDispatcher.java │ │ ├── QuoteBarDispatcherFactory.java │ │ └── QuoteBarInterest.java │ │ ├── quotefeed │ │ ├── FeedQuote.java │ │ ├── FeedQuotePublisher.java │ │ ├── FeedQuotePublisherFactory.java │ │ ├── FeedQuoteSubscriber.java │ │ ├── QuoteFeeder.java │ │ ├── QuoteFeederRunner.java │ │ ├── SimulatedEquityActivity.java │ │ ├── SimulatedQuoteFeeder.java │ │ └── ThreadManagedRingBufferMessenger.java │ │ └── serializer │ │ └── AbstractSerializer.java │ └── test │ └── java │ └── co │ └── vaughnvernon │ └── tradercommon │ ├── infrastructure │ ├── messaging │ │ └── slothmq │ │ │ └── SlothTest.java │ └── persistence │ │ ├── InMemoryEventStoreTest.java │ │ ├── MockFeedQuotePublisher.java │ │ └── TestableDomainEvent.java │ ├── monetary │ └── MoneyTest.java │ ├── quote │ ├── QuoteTest.java │ ├── StreamingQuoteApplicationServiceTest.java │ └── TickerSymbolTest.java │ ├── quotebar │ └── QuoteBarDispatcherTest.java │ └── quotefeed │ └── SimulatedQuoteFeederTest.java └── settings.gradle /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/README.txt -------------------------------------------------------------------------------- /iddd_algotrader/lib/junit-4.8.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/lib/junit-4.8.2.jar -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/application/ApplicationServiceRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/application/ApplicationServiceRegistry.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/application/order/AlgoOrderApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/application/order/AlgoOrderApplicationService.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/application/vwap/VWAPApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/application/vwap/VWAPApplicationService.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/AlgoOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/AlgoOrder.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/AlgoOrderFilled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/AlgoOrderFilled.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/AlgoOrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/AlgoOrderRepository.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/AlgoSliceOrderSharesRequested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/AlgoSliceOrderSharesRequested.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/Fill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/Fill.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/OrderType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/order/OrderType.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPAnalytic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPAnalytic.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPAnalyticRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPAnalyticRepository.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPTradingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPTradingService.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/infrastructure/messaging/orders/BuyOrderPlacedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/infrastructure/messaging/orders/BuyOrderPlacedListener.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/infrastructure/messaging/quotes/AlgoTraderQuoteBarInterest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/infrastructure/messaging/quotes/AlgoTraderQuoteBarInterest.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/infrastructure/persistence/InMemoryAlgoOrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/infrastructure/persistence/InMemoryAlgoOrderRepository.java -------------------------------------------------------------------------------- /iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/infrastructure/persistence/InMemoryVWAPAnalyticRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/main/java/co/vaughnvernon/algotrader/infrastructure/persistence/InMemoryVWAPAnalyticRepository.java -------------------------------------------------------------------------------- /iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/application/order/AlgoOrderApplicationServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/application/order/AlgoOrderApplicationServiceTest.java -------------------------------------------------------------------------------- /iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/application/vwap/VWAPApplicationServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/application/vwap/VWAPApplicationServiceTest.java -------------------------------------------------------------------------------- /iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/domain/model/order/AlgoOrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/domain/model/order/AlgoOrderTest.java -------------------------------------------------------------------------------- /iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPAnalyticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPAnalyticTest.java -------------------------------------------------------------------------------- /iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPTradingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/domain/model/vwap/VWAPTradingServiceTest.java -------------------------------------------------------------------------------- /iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/infrastructure/messaging/orders/BuyOrderPlacedListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_algotrader/src/test/java/co/vaughnvernon/algotrader/infrastructure/messaging/orders/BuyOrderPlacedListenerTest.java -------------------------------------------------------------------------------- /iddd_nanoreports/lib/junit-4.8.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanoreports/lib/junit-4.8.2.jar -------------------------------------------------------------------------------- /iddd_nanoreports/src/main/java/co/vaughnvernon/nanoreports/account/AccountSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanoreports/src/main/java/co/vaughnvernon/nanoreports/account/AccountSummary.java -------------------------------------------------------------------------------- /iddd_nanoreports/src/main/java/co/vaughnvernon/nanoreports/account/HoldingSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanoreports/src/main/java/co/vaughnvernon/nanoreports/account/HoldingSummary.java -------------------------------------------------------------------------------- /iddd_nanoreports/src/main/java/co/vaughnvernon/nanoreports/market/MarketSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanoreports/src/main/java/co/vaughnvernon/nanoreports/market/MarketSummary.java -------------------------------------------------------------------------------- /iddd_nanotrader/lib/junit-4.8.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/lib/junit-4.8.2.jar -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/application/ApplicationServiceRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/application/ApplicationServiceRegistry.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/application/account/ProfileApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/application/account/ProfileApplicationService.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/application/order/BuyOrderApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/application/order/BuyOrderApplicationService.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/Account.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/AccountId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/AccountId.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/AccountRepository.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/Holding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/Holding.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/LogInTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/LogInTracker.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/Payment.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/PersonalInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/PersonalInformation.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/Profile.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/ProfileDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/ProfileDescriptor.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/ProfileId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/ProfileId.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/ProfileRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/account/ProfileRepository.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrder.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderFilled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderFilled.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderPlaced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderPlaced.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderRepository.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderSharePurchaseRequested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderSharePurchaseRequested.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/MarketFillService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/MarketFillService.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/OrderExecution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/OrderExecution.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/OrderId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/OrderId.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/PurchaseExecution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/domain/model/order/PurchaseExecution.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/infrastructure/messaging/quotes/NanoTraderQuoteBarInterest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/infrastructure/messaging/quotes/NanoTraderQuoteBarInterest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryAccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryAccountRepository.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryBuyOrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryBuyOrderRepository.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryProfileRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/main/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryProfileRepository.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/AccountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/AccountTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/HoldingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/HoldingTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/LogInTrackerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/LogInTrackerTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/PaymentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/PaymentTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/ProfileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/account/ProfileTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/order/BuyOrderTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/order/PurchaseExecutionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/domain/model/order/PurchaseExecutionTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/infrastructure/messaging/quotes/MarketFillServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/infrastructure/messaging/quotes/MarketFillServiceTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryAccountRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryAccountRepositoryTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryBuyOrderRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryBuyOrderRepositoryTest.java -------------------------------------------------------------------------------- /iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryProfileRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_nanotrader/src/test/java/co/vaughnvernon/nanotrader/infrastructure/persistence/InMemoryProfileRepositoryTest.java -------------------------------------------------------------------------------- /iddd_tradercommon/lib/gson-2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/lib/gson-2.1.jar -------------------------------------------------------------------------------- /iddd_tradercommon/lib/junit-4.8.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/lib/junit-4.8.2.jar -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/DomainEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/DomainEvent.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/DomainEventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/DomainEventPublisher.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/DomainEventSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/DomainEventSubscriber.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/EventStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/EventStore.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/StoredEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/event/StoredEvent.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/MessageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/MessageException.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/ClientRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/ClientRegistration.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/ExchangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/ExchangeListener.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/ExchangePublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/ExchangePublisher.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/SlothClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/SlothClient.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/SlothServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/SlothServer.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/SlothWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/SlothWorker.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/persistence/InMemoryEventStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/persistence/InMemoryEventStore.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/persistence/InMemoryStreamingQuoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/infrastructure/persistence/InMemoryStreamingQuoteRepository.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/media/AbstractJSONMediaReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/media/AbstractJSONMediaReader.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/monetary/Money.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/monetary/Money.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/notification/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/notification/Notification.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/notification/NotificationReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/notification/NotificationReader.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/notification/NotificationSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/notification/NotificationSerializer.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/pricevolume/PriceVolume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/pricevolume/PriceVolume.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/Quote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/Quote.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/StreamingQuote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/StreamingQuote.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/StreamingQuoteApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/StreamingQuoteApplicationService.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/StreamingQuoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/StreamingQuoteRepository.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/TickerSymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quote/TickerSymbol.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/FeedQuoteCollatingQuoteBarDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/FeedQuoteCollatingQuoteBarDispatcher.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBar.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarAggregator.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarDispatcher.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarDispatcherFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarDispatcherFactory.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarInterest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarInterest.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/FeedQuote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/FeedQuote.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/FeedQuotePublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/FeedQuotePublisher.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/FeedQuotePublisherFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/FeedQuotePublisherFactory.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/FeedQuoteSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/FeedQuoteSubscriber.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/QuoteFeeder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/QuoteFeeder.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/QuoteFeederRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/QuoteFeederRunner.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/SimulatedEquityActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/SimulatedEquityActivity.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/SimulatedQuoteFeeder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/SimulatedQuoteFeeder.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/ThreadManagedRingBufferMessenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/quotefeed/ThreadManagedRingBufferMessenger.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/serializer/AbstractSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/main/java/co/vaughnvernon/tradercommon/serializer/AbstractSerializer.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/SlothTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/infrastructure/messaging/slothmq/SlothTest.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/infrastructure/persistence/InMemoryEventStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/infrastructure/persistence/InMemoryEventStoreTest.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/infrastructure/persistence/MockFeedQuotePublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/infrastructure/persistence/MockFeedQuotePublisher.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/infrastructure/persistence/TestableDomainEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/infrastructure/persistence/TestableDomainEvent.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/monetary/MoneyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/monetary/MoneyTest.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quote/QuoteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quote/QuoteTest.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quote/StreamingQuoteApplicationServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quote/StreamingQuoteApplicationServiceTest.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quote/TickerSymbolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quote/TickerSymbolTest.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarDispatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quotebar/QuoteBarDispatcherTest.java -------------------------------------------------------------------------------- /iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quotefeed/SimulatedQuoteFeederTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/iddd_tradercommon/src/test/java/co/vaughnvernon/tradercommon/quotefeed/SimulatedQuoteFeederTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VaughnVernon/IDDD_NYSE/HEAD/settings.gradle --------------------------------------------------------------------------------