[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