[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] aspects and threads
|
Hi all
I'm working with aspects which deal with the exceptions that
are thrown at the program. I have a pointcut such as:
pointcut PntSQLException() : execution(* Members.connection(..));
The problem is that when an exception occur, the aspect crosscutts this
exception, but it doesn't come from the aspect again. The console show
this message:
org.aspectj.lang.SoftException
at jlibrary.Members.connection(Members.java:124)
at jlibrary.EditMembers$2.run(EditMembers.java:271)
When I change the pointcut to:
pointcut PntSQLException() : call(* Members.connection(..));
the compiler doesn't find the method connection() that is in a thread,
and find others connection() methods, which aren't in threads.
But I need the connection() method that is in a thread.
Has someone any idea??
thanks a lot!!
Rachel
---------------------------------------------
MSc Candidate in Computer Science
UFSCar - Federal University of São Carlos
Brazil
---------------------------------------------