[jboss-cvs] JBossAS SVN: r109908 - in projects/cluster/ha-server-ispn/trunk: src/main/java/org/jboss/ha/ispn and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 14 22:58:00 EST 2010
Author: pferraro
Date: 2010-12-14 22:57:59 -0500 (Tue, 14 Dec 2010)
New Revision: 109908
Modified:
projects/cluster/ha-server-ispn/trunk/pom.xml
projects/cluster/ha-server-ispn/trunk/src/main/java/org/jboss/ha/ispn/DefaultCacheContainer.java
projects/cluster/ha-server-ispn/trunk/src/test/java/org/jboss/ha/ispn/DefaultCacheContainerFactoryTest.java
Log:
Upgrade infinispan to 4.2.0.CR4
Modified: projects/cluster/ha-server-ispn/trunk/pom.xml
===================================================================
--- projects/cluster/ha-server-ispn/trunk/pom.xml 2010-12-14 21:04:37 UTC (rev 109907)
+++ projects/cluster/ha-server-ispn/trunk/pom.xml 2010-12-15 03:57:59 UTC (rev 109908)
@@ -32,7 +32,7 @@
</scm>
<properties>
- <version.infinispan>4.2.0.CR3</version.infinispan>
+ <version.infinispan>4.2.0.CR4</version.infinispan>
<version.jta>1.0.1.GA</version.jta>
<version.junit>4.8.2</version.junit>
<version.easymock>3.0</version.easymock>
Modified: projects/cluster/ha-server-ispn/trunk/src/main/java/org/jboss/ha/ispn/DefaultCacheContainer.java
===================================================================
--- projects/cluster/ha-server-ispn/trunk/src/main/java/org/jboss/ha/ispn/DefaultCacheContainer.java 2010-12-14 21:04:37 UTC (rev 109907)
+++ projects/cluster/ha-server-ispn/trunk/src/main/java/org/jboss/ha/ispn/DefaultCacheContainer.java 2010-12-15 03:57:59 UTC (rev 109908)
@@ -226,6 +226,38 @@
return this.container.getCacheNames();
}
+ /**
+ * {@inheritDoc}
+ * @see org.infinispan.manager.EmbeddedCacheManager#getCoordinator()
+ */
+ @Override
+ public Address getCoordinator()
+ {
+ return this.container.getCoordinator();
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.infinispan.manager.EmbeddedCacheManager#isDefaultRunning()
+ */
+ @Override
+ public boolean isDefaultRunning()
+ {
+ return this.container.isDefaultRunning();
+ }
+
+ /**
+ * {@inheritDoc}
+ * @see org.infinispan.manager.EmbeddedCacheManager#isRunning(java.lang.String)
+ */
+ @Override
+ public boolean isRunning(String cacheName)
+ {
+ EmbeddedCacheManager container = this.containers.get(this.appendCacheName(this.container.getGlobalConfiguration().getCacheManagerName(), cacheName));
+
+ return (container != null) ? container.isDefaultRunning() : this.container.isRunning(cacheName);
+ }
+
@CacheStopped
public synchronized void cacheStopped(CacheStoppedEvent event)
{
@@ -238,7 +270,7 @@
static class SingletonCacheManager extends DefaultCacheManager
{
- private final CacheContainer parent;
+ private final EmbeddedCacheManager parent;
private final String cacheName;
/**
@@ -246,7 +278,7 @@
* @param globalConfiguration
* @param defaultConfiguration
*/
- SingletonCacheManager(CacheContainer parent, String cacheName, GlobalConfiguration globalConfiguration, Configuration defaultConfiguration)
+ SingletonCacheManager(EmbeddedCacheManager parent, String cacheName, GlobalConfiguration globalConfiguration, Configuration defaultConfiguration)
{
super(globalConfiguration, defaultConfiguration, false);
@@ -261,16 +293,21 @@
@Override
public <K, V> Cache<K, V> getCache(String name)
{
- if (this.cacheName.equals(name))
- {
- return super.getCache(CacheContainer.DEFAULT_CACHE_NAME);
- }
-
- return this.parent.getCache(name);
+ return this.cacheName.equals(name) ? super.<K, V>getCache(CacheContainer.DEFAULT_CACHE_NAME) : this.parent.<K, V>getCache(name);
}
/**
* {@inheritDoc}
+ * @see org.infinispan.manager.DefaultCacheManager#isRunning(java.lang.String)
+ */
+ @Override
+ public boolean isRunning(String cacheName)
+ {
+ return this.cacheName.equals(cacheName) ? super.isRunning(CacheContainer.DEFAULT_CACHE_NAME) : this.parent.isRunning(cacheName);
+ }
+
+ /**
+ * {@inheritDoc}
* @see org.infinispan.manager.DefaultCacheManager#addListener(java.lang.Object)
*/
@Override
Modified: projects/cluster/ha-server-ispn/trunk/src/test/java/org/jboss/ha/ispn/DefaultCacheContainerFactoryTest.java
===================================================================
--- projects/cluster/ha-server-ispn/trunk/src/test/java/org/jboss/ha/ispn/DefaultCacheContainerFactoryTest.java 2010-12-14 21:04:37 UTC (rev 109907)
+++ projects/cluster/ha-server-ispn/trunk/src/test/java/org/jboss/ha/ispn/DefaultCacheContainerFactoryTest.java 2010-12-15 03:57:59 UTC (rev 109908)
@@ -69,7 +69,7 @@
try
{
- URL url = Thread.currentThread().getContextClassLoader().getResource("config-samples/jgroups-udp.xml");
+ URL url = Thread.currentThread().getContextClassLoader().getResource("jgroups-udp.xml");
EasyMock.expect(channelFactory.createMultiplexerChannel(DefaultCacheContainerFactory.ChannelFactoryChannelLookup.DEFAULT_STACK, "mychannel")).andReturn(new JChannel(url));
control.replay();
More information about the jboss-cvs-commits
mailing list