Java Разработать универсальный сервис использующий аннотированные элем

1 000 руб. за проект
12 декабря 2023, 16:41 • 4 отклика • 32 просмотра
С использование средств рефлексии разработать универсальный сервис, применимый для объектов произвольного класса.

Передается имя класса или его описатель класса Class.

Разработать универсальный сервис, использующий аннотированные элементы класса.

Задание:

Аннотированный метод с асинхронным вызовом аннотацию вида

@RxMethod(info="output = sum of 3 inputs", name = "sum")

public void sum(String signature,

@RxParam(name="inp1") RxIntegerValue a,

@RxParam(name="inp2") RxIntegerValue b,

@RxParam(name="inp3") RxIntegerValue c)

throws RxException {...}

Сервис получает объект произвольного класса и создает ArrayList(HashMap) аннотированных методов.

При передаче сервису запроса вида

sum:inp1=15,inp2=16, inp3=4 (в любом формате) ищет в классе аннотированный метод и синхронно вызывает его в объекте.

Отзывы
R50 c374b867c568acb1bf1f3dfcd7650dce
Фрилансер
 
12 месяцев назад