stocks3 ::
core ::
source ::
Source ::
Class Source
|
|
Class Source
source code
Из источника данные сначала забираются (это делает транспорт), потом
разбираются (это делает парсер), потом вычисляются вычисляемые поля
(каждый объект, выданные парсером, обрабатывается калькулятором), потом
приводится в форму, понятную модулю записи в БД.
Задача объекта класса Source - создать транспорт, парсер, калькуляторы и
модуль записи. То есть этот класс управляет процессом импорта (Source.runImport
).
Должна быть переопределена в дочерних классах. Собственна эта функция
и загружает конфигурацию из переданной нам ветки self.node.
- Overrides:
config.Configurable.makeConfig
- (inherited documentation)
|
Обработка <source/>. Могут присутствовать параметры:
-
id - идентификатор источника;
-
weight - вес источника;
-
active - активен источник или нет?
|
Считываем списка транспортов, используя которые можно достучаться до
данных котировок.
Все транспорты описываются в секции transports/transport.
|