[jboss-cvs] JBossAS SVN: r70267 - in projects/aop/trunk/asintegration/src/main/org/jboss/aop: deployment and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Feb 29 08:54:47 EST 2008


Author: stalep
Date: 2008-02-29 08:54:47 -0500 (Fri, 29 Feb 2008)
New Revision: 70267

Modified:
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployers/AbstractAspectManager.java
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployment/AspectManagerService.java
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployment/AspectManagerServiceMBean.java
Log:
[JBAOP-532] Added support for includedInvisibleAnnotations


Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployers/AbstractAspectManager.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployers/AbstractAspectManager.java	2008-02-29 13:51:59 UTC (rev 70266)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployers/AbstractAspectManager.java	2008-02-29 13:54:47 UTC (rev 70267)
@@ -251,6 +251,15 @@
    {
       return delegate.getInclude();
    }
+   
+   /**
+    * @return
+    * @see org.jboss.aop.deployment.AspectManagerService#getIncludedInvisibleAnnotations()
+    */
+   public String getIncludedInvisibleAnnotations()
+   {
+      return delegate.getIncludedInvisibleAnnotations();
+   }
 
    /**
     * @return
@@ -558,6 +567,15 @@
    {
       delegate.setInclude(include);
    }
+   
+   /**
+    * @param include
+    * @see org.jboss.aop.deployment.AspectManagerService#setIncludedInvisibleAnnotations(java.lang.String)
+    */
+   public void setIncludedInvisibleAnnotations(String iia)
+   {
+      delegate.setIncludedInvisibleAnnotations(iia);
+   }
 
    /**
     * @param instrumentor

Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployment/AspectManagerService.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployment/AspectManagerService.java	2008-02-29 13:51:59 UTC (rev 70266)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployment/AspectManagerService.java	2008-02-29 13:54:47 UTC (rev 70267)
@@ -26,6 +26,7 @@
 import java.net.URL;
 import java.util.ArrayList;
 import java.util.Iterator;
+import java.util.List;
 import java.util.Map;
 import java.util.StringTokenizer;
 
@@ -90,6 +91,7 @@
    protected String exclude;
    protected String include;
    protected String ignore;
+   protected String includedInvisibleAnnotations;
    private String baseXml = "base-aop.xml";
    //When running with JBoss 5 registration with MBeanServer happens after the service has been started
    boolean registerHappensAfterStart;
@@ -348,6 +350,22 @@
       }
       AspectManager.instance().setIgnore(list);
    }
+   
+   public String getIncludedInvisibleAnnotations()
+   {
+      return includedInvisibleAnnotations;
+   }
+   
+   public void setIncludedInvisibleAnnotations(String ia)
+   {
+      List<String> iiaList = new ArrayList<String>();
+      if(ia != null)
+      {
+         for(String inc : ia.split(","))
+           iiaList.add(inc.trim());
+      }
+      AspectManager.instance().setIncludedInvisibleAnnotations(iiaList);
+   }
 
 
    /**

Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployment/AspectManagerServiceMBean.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployment/AspectManagerServiceMBean.java	2008-02-29 13:51:59 UTC (rev 70266)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/deployment/AspectManagerServiceMBean.java	2008-02-29 13:54:47 UTC (rev 70267)
@@ -110,6 +110,10 @@
    String getInclude();
 
    void setInclude(String include);
+   
+   String getIncludedInvisibleAnnotations();
+   
+   void setIncludedInvisibleAnnotations(String ia);
 
    boolean getPrune();
 




More information about the jboss-cvs-commits mailing list