[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