<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.javaworld.com/community" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Aspect Oriented Programming</title>
 <link>http://www.javaworld.com/community/taxonomy/term/1069</link>
 <description>Taxonomy in convenient list form</description>
 <language>en-US</language>
<item>
 <title>AspectJ-1.6.3rc1 getting java.lang.OutOfMemoryError: Java heap space</title>
 <link>http://www.javaworld.com/community/node/2111</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Hi,&lt;br /&gt;
I am using &lt;strong&gt;AspectJ 1.6.3rc1&lt;/strong&gt; for Aspect Oriented Programming. I have created an aspect as following:&lt;/p&gt;
&lt;p&gt;package com.aspect;&lt;/p&gt;
&lt;p&gt;import com.db.DBConnection;&lt;/p&gt;
&lt;p&gt;public &lt;strong&gt;aspect &lt;/strong&gt;MyAspect {&lt;br /&gt;
	    pointcut threadCreation(DBConnection conn) : call(* com.app..ResourceServiceImpl.uploadNormalContent*(..)) &amp;amp;&amp;amp; (cflow(call(void com.db.DBConnection.close()))) &amp;amp;&amp;amp; target(conn);&lt;br /&gt;
	    void around(DBConnection conn) : threadCreation(conn) {&lt;br /&gt;
	    	System.out.println(&quot;Got Connection:&quot; + conn);&lt;br /&gt;
	    	proceed(conn);&lt;br /&gt;
	    }&lt;br /&gt;
} &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2111&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/community/tools&quot; class=&quot;og_links&quot;&gt;Tools and Methods&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.javaworld.com/community/node/2111#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/966">AOP</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1069">Aspect Oriented Programming</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1070">AspectJ</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/823">Java Language</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/829">Java Programming Concepts</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/854">Software Development Tools</category>
 <group domain="http://www.javaworld.com/community/discussion">Community Discussion</group>
 <group domain="http://www.javaworld.com/community/tools">Tools and Methods</group>
 <pubDate>Fri, 19 Dec 2008 06:10:29 -0500</pubDate>
 <dc:creator>rajkumar_kundu</dc:creator>
 <guid isPermaLink="false">2111 at http://www.javaworld.com/community</guid>
</item>
</channel>
</rss>
