Class BaseLoaderRunner

    • Constructor Detail

    • Method Detail

      • run

        public void run​(String subject,
                        String target,
                        InputStream body)
        Description copied from interface: ServerLoaderRunner
        Запустить загрузку данных
        Specified by:
        run in interface ServerLoaderRunner
        Parameters:
        subject - Владелец данных
        target - Вид данных
        body - Тело
      • read

        protected abstract List<Object> read​(InputStream body,
                                             LoaderDataInfo<?> info)
        Прочитать данные
        Parameters:
        body - Поток данных
        info - Информация о типе данных
        Returns:
        Данные
      • find

        protected ServerLoader find​(String target)
        Поиск загрузчика
        Parameters:
        target - Цель загрузки
        Returns:
        Загрузчик
      • execute

        protected void execute​(String subject,
                               List<Object> data,
                               ServerLoader loader)
        Запуск загрузчика
        Parameters:
        subject - Владелец данных
        data - Данные
        loader - Загрузчик