[infinispan-commits] Infinispan SVN: r1650 - trunk/client/hotrod-client/src/main/java/org/infinispan/client/hotrod.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Thu Apr 1 06:21:39 EDT 2010
Author: manik.surtani at jboss.com
Date: 2010-04-01 06:21:39 -0400 (Thu, 01 Apr 2010)
New Revision: 1650
Modified:
trunk/client/hotrod-client/src/main/java/org/infinispan/client/hotrod/RemoteCacheManager.java
Log:
Use utils for reflection
Modified: trunk/client/hotrod-client/src/main/java/org/infinispan/client/hotrod/RemoteCacheManager.java
===================================================================
--- trunk/client/hotrod-client/src/main/java/org/infinispan/client/hotrod/RemoteCacheManager.java 2010-04-01 10:17:22 UTC (rev 1649)
+++ trunk/client/hotrod-client/src/main/java/org/infinispan/client/hotrod/RemoteCacheManager.java 2010-04-01 10:21:39 UTC (rev 1650)
@@ -10,6 +10,7 @@
import org.infinispan.lifecycle.Lifecycle;
import org.infinispan.manager.CacheContainer;
import org.infinispan.manager.DefaultCacheManager;
+import org.infinispan.util.Util;
import java.io.IOException;
import java.io.InputStream;
@@ -123,9 +124,8 @@
}
private Object newInstance(String clazz) {
- ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();
try {
- return ((Class<?>) contextClassLoader.loadClass(clazz)).newInstance();
+ return Util.getInstance(clazz);
} catch (Exception e) {
throw new HotRodClientException("Could not instantiate class: " + clazz, e);
}
More information about the infinispan-commits
mailing list