Re: EJB и пользовательские аннотации
От: Blazkowicz Россия  
Дата: 13.10.11 11:28
Оценка: 1 (1)
Здравствуйте, sirwiz1, Вы писали:

S>Если я у методов stateles bean пишу свои аннотации, а потом получаю бин по

S>Object bean = (new InitialContext()).lookup(....);
S>И имею в bean обернутый объект, у методов которого моих аннотаций уже нет. А они нужны. Как быть?
S>Цель — пометить методы, которые в определенном случае можно вызывать через рефлексию.
bean в этом случае это прокси на основе интерфейса. Если аннотации унести на уровень интерфейса, то их можно вычитать.
EJB и пользовательские аннотации
От: sirwiz1  
Дата: 13.10.11 10:55
Оценка:
Если я у методов stateles bean пишу свои аннотации, а потом получаю бин по

Object bean = (new InitialContext()).lookup(....);

И имею в bean обернутый объект, у методов которого моих аннотаций уже нет. А они нужны. Как быть?

Цель — пометить методы, которые в определенном случае можно вызывать через рефлексию.
Re[2]: EJB и пользовательские аннотации
От: Skipy Россия http://www.skipy.ru
Дата: 14.10.11 07:31
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>bean в этом случае это прокси на основе интерфейса. Если аннотации унести на уровень интерфейса, то их можно вычитать.


Только retention у них при этом должен быть java.lang.annotation.RetentionPolicy.RUNTIME.
С уважением,
Евгений aka Skipy
www.skipy.ru
Re[3]: EJB и пользовательские аннотации
От: Blazkowicz Россия  
Дата: 14.10.11 08:43
Оценка:
Здравствуйте, Skipy, Вы писали:

S>Только retention у них при этом должен быть java.lang.annotation.RetentionPolicy.RUNTIME.

Почему только "при этом". В любом случае если анализировать их нужно через рефлексию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.