[jboss-cvs] JBossAS SVN: r75249 - in projects/microcontainer/trunk: kernel/src/main/org/jboss/kernel/plugins/annotations and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 1 03:20:23 EDT 2008


Author: alesj
Date: 2008-07-01 03:20:23 -0400 (Tue, 01 Jul 2008)
New Revision: 75249

Modified:
   projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/annotations/AliasesAnnotationPlugin.java
Log:
[JBMICROCONT-309]; remove obsolete/bad code.

Modified: projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java
===================================================================
--- projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java	2008-07-01 06:36:44 UTC (rev 75248)
+++ projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java	2008-07-01 07:20:23 UTC (rev 75249)
@@ -1732,8 +1732,6 @@
             registerControllerContext(alias, lookup);
             if (log.isTraceEnabled())
                log.trace("Added alias " + alias + " for context " + context);
-            // try to resolve existing beans with new alias
-            resolveContexts(log.isTraceEnabled());
          }
          finally
          {

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/annotations/AliasesAnnotationPlugin.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/annotations/AliasesAnnotationPlugin.java	2008-07-01 06:36:44 UTC (rev 75248)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/annotations/AliasesAnnotationPlugin.java	2008-07-01 07:20:23 UTC (rev 75249)
@@ -28,11 +28,10 @@
 import org.jboss.beans.metadata.spi.BeanMetaData;
 import org.jboss.beans.metadata.spi.MetaDataVisitorNode;
 import org.jboss.dependency.spi.Controller;
-import org.jboss.dependency.spi.ControllerContext;
 import org.jboss.kernel.spi.dependency.KernelControllerContext;
+import org.jboss.metadata.spi.MetaData;
 import org.jboss.reflect.spi.ClassInfo;
 import org.jboss.util.StringPropertyReplacer;
-import org.jboss.metadata.spi.MetaData;
 
 /**
  * Aliases annotation plugin.
@@ -48,20 +47,6 @@
       super(Aliases.class);
    }
 
-   /**
-    * Get controller id - impl detail.
-    *
-    * @param controller the controller
-    * @return controller's id
-    */
-   protected String getId(Controller controller)
-   {
-      StringBuffer buffer = new StringBuffer();
-      buffer.append(controller.getClass().getSimpleName());
-      buffer.append("[").append(System.identityHashCode(controller)).append("]");
-      return buffer.toString();
-   }
-
    protected List<? extends MetaDataVisitorNode> internalApplyAnnotation(ClassInfo info, MetaData retrieval, Aliases annotation, KernelControllerContext context) throws Throwable
    {
       BeanMetaData beanMetaData = context.getBeanMetaData();
@@ -75,17 +60,7 @@
 
          if (aliases == null || aliases.contains(alias) == false)
          {
-            // impl detail (_Alias_<Controller>)
-            if (controller.getContext(alias + "_Alias_" + getId(controller), null) == null)
-            {
-               controller.addAlias(alias, beanMetaData.getName());
-            }
-            else
-            {
-               ControllerContext existingContext = controller.getContext(alias, null);
-               if (existingContext != null && existingContext != context)
-                  throw new IllegalArgumentException("Alias " + alias + " already registered for different bean: " + existingContext);
-            }
+            controller.addAlias(alias, beanMetaData.getName());
          }
       }
       // no metadata added
@@ -105,12 +80,8 @@
 
          if (aliases == null || aliases.contains(alias) == false)
          {
-            // impl detail (_Alias_<Controller>)
-            if (controller.getContext(alias + "_Alias_" + getId(controller), null) != null)
-            {
-               controller.removeAlias(alias);
-            }
-         }         
+            controller.removeAlias(alias);
+         }
       }
    }
 }




More information about the jboss-cvs-commits mailing list