Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] Getting time of invocation from return

It appears to me that what you're really trying to achieve is what an "around" advise is made for...

around() : SomePointCut() {
final long startTime = System.currentTimeInMillis();
proceed();
System.out.println("Call to " + thisJoinPoint + " took " + (System.currentTimeInMillis() - startTime + " milliseconds to return.");
}

You could of course capture the result of "proceed()" if you want to inspect it.

Le 9 août 2012 à 14:45, Srinivas S Tamvada a écrit :

Hi
I have a point cut to capture the return of a method.
In this point cut, can I get the time when the method was invoked? ( I would of course get this if I put a point cut on the invocation rather than return).

More generally, if I have a point cut on a method for entry and return , is there any way to correlate them together ? This should work even if there are multiple simultaneous invocations of the method.

Thanks.
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users


Back to the top