Dobry den, neporadim vam ohledne interceptoru, ale napadlo me, ze byste k uvedenemu ucelu mohl pouzit take AspectJ.
Volani metody lze obalit aspektem, ktery zavola akci "pred" a "po". mp. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ales Dostal Sent: Thursday, June 21, 2007 13:06 PM To: [email protected] Subject: Interceptors in EJB3 Zdravim, momentalne pokoukavam po Interceptorech v EJB3. Pochopil jsem, ze po anotovani metody jako @Interceptors(class) nadefinuji, ze pred spustenim metody se provede nejaka jina "akce". Toto je super, ale existuje moznost, podle ktere bych nadefinoval, ze po ukonceni metody se take neco spusti? K cemu to potrebuji: Mam timer metodu, ktera mi spousti nejakou akci a ja potrebuji oznamit ze akce zacala a ze akce skoncila. Da se toto vyresit pomoci Inteceptoru? Zatim to resim tak, ze v metode volam zacatek a konec: public void spust(Timer timer) { zacatek(); // akce.... konec(); } Samozrejme s anotaci @TransactionAttribute(value=TransactionAttributeType.NOT_SUPPORTED), jinak by se metody neprovedly nezavisle na akci, ale obe az nakonec. ________ Information from NOD32 ________ This message was checked by NOD32 Antivirus System for Linux Mail Servers. http://www.eset.com
