RE: [aspectwerkz-user] AOP advice execution sequence

<[email protected]> Wed, 21 Nov 2007 17:27:22 +0530
Newsgroups gmane.comp.java.aspectwerkz.user
Message-ID <[email protected]>
--=_Boundary_OKocikmajYu6N1nDSCvF
Content-Type: message/rfc822
Content-Disposition: attachment;
	filename=originalmail.eml

Received: from blr-ec-bh02.wipro.com (blr-ec-bh02.wipro.com [10.201.50.92])
	by wip-ectls-mx3.wipro.com (Postfix) with ESMTP id 82E31224585
	for <[email protected]>; Wed, 21 Nov 2007 17:29:53 +0530 (IST)
Received: from BLR-SJP-MBX01.wipro.com ([10.101.50.182]) by blr-ec-bh02.wipro.com with Microsoft SMTPSVC(6.0.3790.3959);
	 Wed, 21 Nov 2007 17:29:53 +0530
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C82C36.06A9EDB3"
Subject: RE: [aspectwerkz-user] AOP advice execution sequence
Date: Wed, 21 Nov 2007 17:27:22 +0530
Message-ID: <[email protected]>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: <[email protected]>
Thread-Topic: [aspectwerkz-user] AOP advice execution sequence
Thread-Index: Acgrmg2oZvWOW3VuSdqh4knJAXTq5QAm581X
References: <[email protected]> <[email protected]>
From: <[email protected]>
To: <[email protected]>
X-OriginalArrivalTime: 21 Nov 2007 11:59:53.0378 (UTC) FILETIME=[06C97020:01C82C36]

This is a multi-part message in MIME format.

------_=_NextPart_001_01C82C36.06A9EDB3
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
=20
How to implement asynchronous aspect ?
Can we get any sample if available.
=20
Any help is appreciated.
=20

Thanks and Regards,
Lalithamba.

________________________________

From: Alexandre Vasseur [mailto:[email protected]]
Sent: Tue 20-Nov-07 10:53 PM
To: [email protected]
Subject: Re: [aspectwerkz-user] AOP advice execution sequence



no it runs in the same code path - as if you wrote it
this said it is easy to have your advice produce an async task that
will be consumed by some thread queue if you want
it is all up to you
Alex

On Nov 20, 2007 6:00 PM, akhilesh laddha <[email protected]> =
wrote:
>
> Hi All,
> I would like to get clarify my self about AOP advice execution =
sequence
> along with the application code. Does AOP advice execute in parallel =
with
> application methods for that cross cut defines?
>
> For example
> Application method - foo()  (for cross cut define)
> Takes execution time T1
> Advice - fooAdvice() takes t1 time
>
> If AOP advice runs sequentially with application code then additional
> performance hit because of advice code execution.
>
> Total time will be - T1 +t1
>
> From my understanding it runs in parallel therefore it takes time =
equal to
> whichever is higher for ex - T1
>
> Please correct my understanding
>
> Thanks
> Akhilesh
>
>
>
>  ________________________________
> Be a better sports nut! Let your teams follow you with Yahoo Mobile. =
Try it
> now.

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email




------_=_NextPart_001_01C82C36.06A9EDB3
Content-Type: application/ms-tnef;
	name="winmail.dat"
Content-Transfer-Encoding: base64

eJ8+IjYLAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEANQAAAFJFOiBbYXNwZWN0d2Vya3ot
dXNlcl0gQU9QIGFkdmljZSBleGVjdXRpb24gc2VxdWVuY2UAQRMBBYADAA4AAADXBwsAFQARABsA
FgADAEMBASCAAwAOAAAA1wcLABUAEQAdADUAAwBkAQEJgAEAIQAAAEFENzdFODI2RTNEM0M0NDQ5
RDJDMzcwOTcxODBERDk4ADQHAQOQBgDkEgAAOAAAAAMANgAAAAAAQAA5AEV23aw1LMgBHgA9AAEA
AAAFAAAAUkU6IAAAAAACAUcAAQAAADQAAABjPXVzO2E9IDtwPVdpcHJvO2w9QkxSLVNKUC1NQlgw
LTA3MTEyMTExNTk1M1otMjcxMTYAHgBJAAEAAAA1AAAAUmU6IFthc3BlY3R3ZXJrei11c2VyXSBB
T1AgYWR2aWNlIGV4ZWN1dGlvbiBzZXF1ZW5jZQAAAABAAE4AAMwVAporyAEeAFoAAQAAABIAAABB
bGV4YW5kcmUgVmFzc2V1cgAAAAIBWwABAAAAQgAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAAEFs
ZXhhbmRyZSBWYXNzZXVyAFNNVFAAYXZhc3NldXJAZ21haWwuY29tAAAAAgFcAAEAAAAYAAAAU01U
UDpBVkFTU0VVUkBHTUFJTC5DT00AHgBdAAEAAAASAAAAQWxleGFuZHJlIFZhc3NldXIAAAACAV4A
AQAAAEIAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAABBbGV4YW5kcmUgVmFzc2V1cgBTTVRQAGF2
YXNzZXVyQGdtYWlsLmNvbQAAAAIBXwABAAAAGAAAAFNNVFA6QVZBU1NFVVJAR01BSUwuQ09NAB4A
ZgABAAAABQAAAFNNVFAAAAAAHgBnAAEAAAATAAAAYXZhc3NldXJAZ21haWwuY29tAAAeAGgAAQAA
AAUAAABTTVRQAAAAAB4AaQABAAAAEwAAAGF2YXNzZXVyQGdtYWlsLmNvbQAAHgBwAAEAAAAxAAAA
W2FzcGVjdHdlcmt6LXVzZXJdIEFPUCBhZHZpY2UgZXhlY3V0aW9uIHNlcXVlbmNlAAAAAAIBcQAB
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
VHKNIFXPSP9KD/dLH0wvs8VuUFDj/1NfVG/3WF9Zb1p6LV4/X09gX2Fvn1s/XE9aXO8w/2FzdUQw
9aGQafAxZv8CmgAJ0Vow7//A4OAZRI6Ac9rgej9jj/9aT2hfaW9qf0NvRH9tz27fn2/vcP9yD7fd
c/48QeGgCQHBPSJ1cHRwOi+wL3hpcozAl8Au2hLLJmDiMC7hMGcv4VELkNhlX2XhUO/wImx5CwDr
udABYGQLAmaL0G1A/8AAe0hZUEVSTEk4TksgeG95f3qGfX0Pe7GL0P+wC3BcY2Yx/lyLwG0Qc2d9
n36vepRWp09Wl2sQhH9zzjkybDAv/kFscGs/bE9tX4h/iY+KnwWLpjWMMS9GT05U94yJhQ9CMFwB
AZBojYiNIFcBAY2PCzY3h9JQiC4wYXfBL0RJVo+/k99nhDU4h+FCT0RZiC2EMjeH4UhUTUyMgAJ9
m0AAAAAeADUQAQAAAEEAAAA8NzlFNjgyMzA4MEM2N0M0NzgwNjU0QUZBOTY3ODU4MDI2M0UxNTZA
QkxSLVNKUC1NQlgwMS53aXByby5jb20+AAAAAB4AORABAAAAbAAAADw0Mjg5MzkuMzkwMzMucW1A
d2ViNTAzMTAubWFpbC5yZTIueWFob28uY29tPiA8OWFmYWNlODcwNzExMjAwOTIzbTY4ZWQ1MTFh
eTk3ZTkzOTgwODdmNGMyOWVAbWFpbC5nbWFpbC5jb20+AB4ARxABAAAADwAAAG1lc3NhZ2UvcmZj
ODIyAAALAPIQAQAAAB8A8xABAAAAdgAAAFIARQAlADMAQQAgAFsAYQBzAHAAZQBjAHQAdwBlAHIA
awB6AC0AdQBzAGUAcgBdACAAQQBPAFAAIABhAGQAdgBpAGMAZQAgAGUAeABlAGMAdQB0AGkAbwBu
ACAAcwBlAHEAdQBlAG4AYwBlAC4ARQBNAEwAAAAAAAsA9hAAAAAAQAAHMEV23aw1LMgBQAAIMNU7
uAY2LMgBAwDeP69vAAADAPE/CQQAAB4A+D8BAAAANAAAAExhbGl0aGFtYmEgVmlzaHdhbmF0aGFp
YWggKFdUMDEgLSBJTk5PVkFUSU9OIEdST1VQKQACAfk/AQAAAFsAAAAAAAAA3KdAyMBCEBq0uQgA
Ky/hggEAAAAAAAAAL089V0lQUk8vT1U9RklSU1QgQURNSU5JU1RSQVRJVkUgR1JPVVAvQ049UkVD
SVBJRU5UUy9DTj1MQUxJVFYAAB4A+j8BAAAAFQAAAFN5c3RlbSBBZG1pbmlzdHJhdG9yAAAAAAIB
+z8BAAAAHgAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAuAAAAAwD9P+QEAAADABlAAAAA
AAMAGkAAAAAAAwAdQAAAAAADAB5AAAAAAB4AMEABAAAABwAAAExBTElUVgAAHgAxQAEAAAAHAAAA
TEFMSVRWAAAeADJAAQAAABMAAABhdmFzc2V1ckBnbWFpbC5jb20AAB4AM0ABAAAAEwAAAGF2YXNz
ZXVyQGdtYWlsLmNvbQAAHgA4QAEAAAAHAAAATEFMSVRWAAAeADlAAQAAAAIAAAAuAAAAAwB2QP//
//8LACkAAAAAAAsAIwAAAAAAAwAGEIgGzYkDAAcQswQAAAMAEBAAAAAAAwAREAAAAAAeAAgQAQAA
AGUAAABISSxIT1dUT0lNUExFTUVOVEFTWU5DSFJPTk9VU0FTUEVDVD9DQU5XRUdFVEFOWVNBTVBM
RUlGQVZBSUxBQkxFQU5ZSEVMUElTQVBQUkVDSUFURURUSEFOS1NBTkRSRUdBUkRTAAAAAAIBfwAB
AAAAQQAAADw3OUU2ODIzMDgwQzY3QzQ3ODA2NTRBRkE5Njc4NTgwMjYzRTE1NkBCTFItU0pQLU1C
WDAxLndpcHJvLmNvbT4AAAAA5Kw=

------_=_NextPart_001_01C82C36.06A9EDB3--
--=_Boundary_OKocikmajYu6N1nDSCvF
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: 7bit


The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. 

WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.
 
www.wipro.com

--=_Boundary_OKocikmajYu6N1nDSCvF
Content-Type: text/plain; charset=us-ascii

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email
--=_Boundary_OKocikmajYu6N1nDSCvF--