Class ClientLoaderRunner
- java.lang.Object
-
- net.n2oapp.platform.loader.client.ClientLoaderRunner
-
public class ClientLoaderRunner extends Object
Отправка всех данных загрузчиков на сервер
-
-
Constructor Summary
Constructors Constructor Description ClientLoaderRunner(List<ClientLoader> loaders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientLoaderRunneradd(String serverUrl, String subject, String target, String filePath)Добавить информацию о загрузкеClientLoaderRunneradd(String serverUrl, String subject, String target, String filePath, Class<? extends ClientLoader> loaderClass)Добавить информацию о загрузке с классом загрузчикаClientLoaderRunneradd(String serverUrl, String subject, String target, org.springframework.core.io.Resource fileUri, Class<? extends ClientLoader> loaderClass)Добавить информацию о загрузке с классом загрузчикаClientLoaderRunneradd(ClientLoaderCommand command)Добавить информацию о загрузкеprotected ClientLoaderfind(Class<? extends ClientLoader> loaderClass)Найти клиентский загрузчикList<ClientLoaderCommand>getCommands()List<ClientLoader>getLoaders()LoaderReportrun()Запуск отправки загрузчиковvoidsetFailFast(boolean failFast)
-
-
-
Constructor Detail
-
ClientLoaderRunner
public ClientLoaderRunner(List<ClientLoader> loaders)
-
-
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- Путь к файлу в classpathloaderClass- Класс клиентского загрузчика
-
run
public LoaderReport run()
Запуск отправки загрузчиков- Returns:
- Отчет о выполнении
-
find
protected ClientLoader find(Class<? extends ClientLoader> loaderClass)
Найти клиентский загрузчик- Parameters:
loaderClass- Класс загрузчика- Returns:
- Клиентский загрузчик
- Throws:
IllegalArgumentException- Загрузчик не был найден
-
setFailFast
public void setFailFast(boolean failFast)
-
getLoaders
public List<ClientLoader> getLoaders()
-
getCommands
public List<ClientLoaderCommand> getCommands()
-
-