[infinispan-commits] Infinispan SVN: r827 - trunk/core/src/main/java/org/infinispan/config.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Wed Sep 16 13:45:05 EDT 2009
Author: vblagojevic at jboss.com
Date: 2009-09-16 13:45:03 -0400 (Wed, 16 Sep 2009)
New Revision: 827
Modified:
trunk/core/src/main/java/org/infinispan/config/AbstractNamedCacheConfigurationBean.java
trunk/core/src/main/java/org/infinispan/config/Configuration.java
Log:
less confusing snippet
Modified: trunk/core/src/main/java/org/infinispan/config/AbstractNamedCacheConfigurationBean.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/AbstractNamedCacheConfigurationBean.java 2009-09-16 13:05:28 UTC (rev 826)
+++ trunk/core/src/main/java/org/infinispan/config/AbstractNamedCacheConfigurationBean.java 2009-09-16 17:45:03 UTC (rev 827)
@@ -31,8 +31,7 @@
@Override
public AbstractNamedCacheConfigurationBean clone() throws CloneNotSupportedException {
- AbstractNamedCacheConfigurationBean dolly = (AbstractNamedCacheConfigurationBean) super
- .clone();
+ AbstractNamedCacheConfigurationBean dolly = (AbstractNamedCacheConfigurationBean) super.clone();
if (cr != null)
dolly.cr = (ComponentRegistry) cr.clone();
return dolly;
@@ -40,9 +39,15 @@
class InjectComponentRegistryVisitor extends AbstractConfigurationBeanVisitor {
+ private final ComponentRegistry registry;
+
+ public InjectComponentRegistryVisitor(ComponentRegistry registry) {
+ super();
+ this.registry = registry;
+ }
public void defaultVisit(AbstractConfigurationBean c) {
if (c instanceof AbstractNamedCacheConfigurationBean) {
- ((AbstractNamedCacheConfigurationBean) c).cr = AbstractNamedCacheConfigurationBean.this.cr;
+ ((AbstractNamedCacheConfigurationBean) c).cr = registry;
}
}
}
Modified: trunk/core/src/main/java/org/infinispan/config/Configuration.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/Configuration.java 2009-09-16 13:05:28 UTC (rev 826)
+++ trunk/core/src/main/java/org/infinispan/config/Configuration.java 2009-09-16 17:45:03 UTC (rev 827)
@@ -149,8 +149,7 @@
}
public void inject(ComponentRegistry cr) {
- super.inject(cr);
- this.accept(new InjectComponentRegistryVisitor());
+ this.accept(new InjectComponentRegistryVisitor(cr));
}
// ------------------------------------------------------------------------------------------------------------
More information about the infinispan-commits
mailing list