Here's is the only pointcut that is defined.

@Pointcut("execution(* mypackage.dao.BaseDAOImpl.persist(..)) || " +
            "execution(* mypackage.dao.BaseDAOImpl.save(..)) || " +
            "execution(* mypackage.dao.BaseDAOImpl.removeById(..))")
    public void commitTransaction() {}

    @Around("commitTransaction()")
    public Object commitTransaction(ProceedingJoinPoint thisJoinPoint) {
        // some code regarding logging and startingTransactions
    }

And this DAO object (using persist, save, removeById) is used only
sparsely. The package is included just as a simple dependency in pom.xml.

        <dependency>
            <groupId>com.mk.pkg</groupId>
            <artifactId>datalayer</artifactId>
            <version>1</version>
            <scope>compile</scope>
        </dependency>




On Mon, Jun 3, 2013 at 10:49 PM, Alexander Kriegisch <
alexan...@kriegisch.name> wrote:

> The memory consumption does not correlate to the number of aspects quite
> as strongly as to the pointcuts you use and how broadly they are applied to
> your code. So as not to make this issue a quiz you might want to share some
> code.
>
> Kind regards
> Alexander Kriegisch
>
>
> Am 03.06.2013 um 18:29 schrieb rohit sharma <rsedward...@gmail.com>:
>
> I have a project which uses mvn plugin for AspectJ to do Compile time
> weaving. This project does not have many aspects, however when I include
> this project as a mvn dependency on a webapp (tomcat container) it gives
>
>     AspectJ 1.6.11 ran out of memory during compilation:
>
> The same project works fine if included in any other project (not a
> web-app) as a mvn dependency. Any ideas as to what is causing this error?
>
> --
> ***Ever tried. Ever failed. No matter;
> Try again. Fail again. Fail better.
> *
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>


-- 
***Ever tried. Ever failed. No matter;
Try again. Fail again. Fail better.
*
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to