Class ClientLoaderRunner


  • public class ClientLoaderRunner
    extends Object
    Отправка всех данных загрузчиков на сервер
    • Constructor Detail

    • Method Detail

      • add

        public ClientLoaderRunner add​(ClientLoaderCommand command)
        Добавить информацию о загрузке
        Parameters:
        command - Информация о загрузке
      • add

        public ClientLoaderRunner add​(String serverUrl,
                                      String subject,
                                      String target,
                                      org.springframework.core.io.Resource fileUri,
                                      Class<? extends ClientLoader> loaderClass)
        Добавить информацию о загрузке с классом загрузчика
        Parameters:
        serverUrl - Адрес сервера
        subject - Владелец данных
        target - Цель загрузки
        fileUri - Адрес ресурса с данными
        loaderClass - Класс клиентского загрузчика
      • add

        public ClientLoaderRunner add​(String serverUrl,
                                      String subject,
                                      String target,
                                      String filePath)
        Добавить информацию о загрузке
        Parameters:
        serverUrl - Адрес сервера
        subject - Владелец данных
        target - Цель загрузки
        filePath - Путь к файлу в classpath
      • add

        public ClientLoaderRunner add​(String serverUrl,
                                      String subject,
                                      String target,
                                      String filePath,
                                      Class<? extends ClientLoader> loaderClass)
        Добавить информацию о загрузке с классом загрузчика
        Parameters:
        serverUrl - Адрес сервера
        subject - Владелец данных
        target - Цель загрузки
        filePath - Путь к файлу в classpath
        loaderClass - Класс клиентского загрузчика
      • run

        public LoaderReport run()
        Запуск отправки загрузчиков
        Returns:
        Отчет о выполнении
      • find

        protected ClientLoader find​(Class<? extends ClientLoader> loaderClass)
        Найти клиентский загрузчик
        Parameters:
        loaderClass - Класс загрузчика
        Returns:
        Клиентский загрузчик
        Throws:
        IllegalArgumentException - Загрузчик не был найден
      • setFailFast

        public void setFailFast​(boolean failFast)