public DataPool(ITerminalDescriptorsFactory <TData> terminalDescriptorsFactory, IDataManipulator <TData> dataManipulator) { TerminalDescriptorsFactory = terminalDescriptorsFactory; Data = new DataStore <TData>(dataManipulator); Compositions = new CompositionsStore(); }
public DataRetriever(ITerminalDescriptorsFactory <TData> terminalDescriptorsFactory, IStateManagementEventsAggregator <TData> eventsAggregator) { TerminalDescriptorsFactory = terminalDescriptorsFactory; EventsAggregator = eventsAggregator; }