public class SimulationWiring
extends java.lang.Object
Constructor and Description |
---|
SimulationWiring() |
Modifier and Type | Method and Description |
---|---|
OrderIdGenerator |
createBFLOrderIdGenerator() |
SimulationExecutor |
createSimulationExecutor(CommonConfig commonConfig,
PositionService positionService,
ResetService resetService,
TransactionService transactionService,
PortfolioService portfolioService,
StrategyPersistenceService strategyPersistenceService,
LookupService lookupService,
MarketDataService marketDataService,
MarketDataCacheService marketDataCacheService,
ServerLookupService serverLookupService,
OrderService orderService,
EventListenerRegistry eventListenerRegistry,
EventDispatcher eventDispatcher,
EngineManager engineManager,
Engine serverEngine,
LifecycleManager lifecycleManager,
CacheManager cacheManager,
Simulator simulator,
ApplicationContext context,
java.util.Optional<TickDao> tickDao,
java.util.Optional<BarDao> barDao,
java.util.Optional<TradeDao> tradeDao,
java.util.Optional<BidDao> bidDao,
java.util.Optional<AskDao> askDao,
java.util.Optional<BidAskDao> bidAskDao,
java.util.Optional<GenericEventDao> genericEventDao) |
SimulationOrderService |
createSimulationOrderService(ApplicationContext applicationContext,
OrderTracker orderTracker,
OrderIdGenerator orderIdGenerator,
OrderExecutionService orderExecutionService,
OrderPersistenceService orderPersistenceService,
MarketDataCacheService marketDataCacheService,
EngineManager engineManager,
OrderDao orderDao) |
Simulator |
createSimulator(MarketDataCacheService marketDataCacheService,
PositionTracker positionTracker,
EventDispatcher eventDispatcher,
Engine serverEngine,
CommonConfig commonConfig,
ExecutionModel executionModel) |
public SimulationExecutor createSimulationExecutor(CommonConfig commonConfig, PositionService positionService, ResetService resetService, TransactionService transactionService, PortfolioService portfolioService, StrategyPersistenceService strategyPersistenceService, LookupService lookupService, MarketDataService marketDataService, MarketDataCacheService marketDataCacheService, ServerLookupService serverLookupService, OrderService orderService, EventListenerRegistry eventListenerRegistry, EventDispatcher eventDispatcher, EngineManager engineManager, Engine serverEngine, LifecycleManager lifecycleManager, CacheManager cacheManager, Simulator simulator, ApplicationContext context, java.util.Optional<TickDao> tickDao, java.util.Optional<BarDao> barDao, java.util.Optional<TradeDao> tradeDao, java.util.Optional<BidDao> bidDao, java.util.Optional<AskDao> askDao, java.util.Optional<BidAskDao> bidAskDao, java.util.Optional<GenericEventDao> genericEventDao)
public OrderIdGenerator createBFLOrderIdGenerator()
public SimulationOrderService createSimulationOrderService(ApplicationContext applicationContext, OrderTracker orderTracker, OrderIdGenerator orderIdGenerator, OrderExecutionService orderExecutionService, OrderPersistenceService orderPersistenceService, MarketDataCacheService marketDataCacheService, EngineManager engineManager, OrderDao orderDao)
public Simulator createSimulator(MarketDataCacheService marketDataCacheService, PositionTracker positionTracker, EventDispatcher eventDispatcher, Engine serverEngine, CommonConfig commonConfig, ExecutionModel executionModel)