Skip to content

EvgeniiMamontov/dom-rf-test-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dom-rf-test-app

Тестовое задание:

С помощью Apache Camel сделать сервис.

  1.   Получить json по http. http-сервис должен быть поднят на порту 7000 c помощью компонента jetty . json – Массив из объектов типа [{id:123, name: “ааа”, sum: 100}, …];
    

// Начало маршрута будте начинаться: from(“jetty:http://….)

  1.   Убедиться, что есть http заголовок Token и он равет ”SECRET”;
    
  2.   Распарсить json в массив/список Pojo;
    

// .unmarshal().json(….)

  1.   Записать в лог (Уровень INFO) количество элементов списка;
    
  2.   Умножить сумму на число, полученное в виде 1 параметра командной строки;
    

// проще всего сделать в процессоре .process(exchange -> {})

  1.   Преобразовать данный список в CSV (кодировка, разделители и пр. не важны);
    

//.marshal().bindy(BindyType.Csv,…

  1.   Сохранить в файл с именем result.csv (В любой каталог)
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages