Как в OSGI (Apache Felix) внедрить АОП для чужих bundle?

86
11 января 2021, 10:40

Есть необходимость добавить АОП для классов из разных бандлов в OSGI (Apache Felix)

Нужно создать Aspect и внедрить сквозную функциональность в методы всех имплементации определенного интерфейса. (предпочтительно с использованием aspectj)

Проблема в том, что имплементации интерфейса находятся в разных бандлах и у каждого из них свой собственный classpath. Из-за этого все классы с имплементациями доступны только в рамках своих бандлов.

Если кто-то сталкивался - PLEASE HELP

READ ALSO
Как различать объекты в RecyclerView?

Как различать объекты в RecyclerView?

Я могу повеcить слушатель на RecyclerView но тогда все предметы будут выполнять одинаковые команды, мне надо чтобы отдельный объект выполнял отдельную...

114
LinkedHashMap и внутреннее устройство

LinkedHashMap и внутреннее устройство

Почему говорят, что LinkedHashMap это хеш-таблица + LinkedList, если в исходниках в идее смотрю, внутри LinkedHashMap нет LinkedList?

136
Асинхронные запросы на сервер с ID

Асинхронные запросы на сервер с ID

Стоит такая задачаЕсть сервер, доступ к нему осуществляется по IP адресу через HTTP, он запрашивает логин-пароль

116
Как организовать доступ из Maven-проекта к зависимости, которая постоянно модифицируется и находится в другой директории?

Как организовать доступ из Maven-проекта к зависимости, которая постоянно модифицируется и находится в другой директории?

Предположим, что Maven-проекты Project1 (допустим, находящийся в D:\IntelliJ_IDEA\Project1\src\main\java\dev\example1\Mainjava) и Project2 (находится D:\IntelliJ_IDEA\Project2\src\main\java\dev\example2\Main

139