[jboss-cvs] JBossAS SVN: r103321 - projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hierarchy/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 31 08:51:27 EDT 2010


Author: alesj
Date: 2010-03-31 08:51:26 -0400 (Wed, 31 Mar 2010)
New Revision: 103321

Modified:
   projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hierarchy/plugins/HierarchyIndexScanningPluginFactory.java
Log:
No need for duplicate hierarchy factories.

Modified: projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hierarchy/plugins/HierarchyIndexScanningPluginFactory.java
===================================================================
--- projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hierarchy/plugins/HierarchyIndexScanningPluginFactory.java	2010-03-31 12:50:47 UTC (rev 103320)
+++ projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hierarchy/plugins/HierarchyIndexScanningPluginFactory.java	2010-03-31 12:51:26 UTC (rev 103321)
@@ -29,6 +29,7 @@
 import org.jboss.scanning.plugins.helpers.ResourceOwnerFinder;
 import org.jboss.scanning.plugins.visitor.ReflectProvider;
 import org.jboss.scanning.spi.ScanningPlugin;
+import org.jboss.util.JBossObject;
 
 /**
  * Default resource index.
@@ -59,4 +60,20 @@
       ResourceOwnerFinder finder = DeploymentUtilsFactory.getFinder(unit);
       return new HierarchyIndexScanningPlugin(provider, finder);
    }
+
+   @Override
+   public int hashCode()
+   {
+      return attachmentKey == null ? 0 : attachmentKey.hashCode();
+   }
+
+   @Override
+   public boolean equals(Object obj)
+   {
+      if (obj instanceof HierarchyIndexScanningPluginFactory == false)
+         return false;
+
+      HierarchyIndexScanningPluginFactory factory = (HierarchyIndexScanningPluginFactory) obj;
+      return JBossObject.equals(attachmentKey, factory.attachmentKey);
+   }
 }
\ No newline at end of file




More information about the jboss-cvs-commits mailing list