Author: kentam
Date: Tue Jan 25 13:26:01 2005
New Revision: 126424

URL: http://svn.apache.org/viewcvs?view=rev&rev=126424
Log:
Temporarily disable dependency on Apache commons-discovery until classloader 
issues are better understood.


Modified:
   
incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/bean/Controls.java

Modified: 
incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/bean/Controls.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/bean/Controls.java?view=diff&rev=126424&p1=incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/bean/Controls.java&r1=126423&p2=incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/bean/Controls.java&r2=126424
==============================================================================
--- 
incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/bean/Controls.java
 (original)
+++ 
incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/bean/Controls.java
 Tue Jan 25 13:26:01 2005
@@ -25,7 +25,7 @@
 import org.apache.beehive.controls.spi.bean.ControlFactory;
 import org.apache.beehive.controls.spi.bean.JavaControlFactory;
 
-import org.apache.commons.discovery.tools.DiscoverClass;
+// import org.apache.commons.discovery.tools.DiscoverClass;
 
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Method;
@@ -36,7 +36,7 @@
  */
 public class Controls
 {
-    final private static String DEFAULT_FACTORY_CLASS = 
JavaControlFactory.class.getName();
+    final private static Class DEFAULT_FACTORY_CLASS = 
JavaControlFactory.class;
 
     /**
      * Factory method for instantiating controls.  Controls instantiated using 
this method will be associated with the
@@ -97,8 +97,8 @@
     {
         try
         {
-            DiscoverClass discoverer = new DiscoverClass();
-            Class factoryClass = discoverer.find( ControlFactory.class, 
DEFAULT_FACTORY_CLASS );
+            // DiscoverClass discoverer = new DiscoverClass();
+            Class factoryClass = DEFAULT_FACTORY_CLASS;
             ControlFactory factory = 
(ControlFactory)factoryClass.newInstance();
             return factory.instantiate( beanClass, props, context, id );
         }

Reply via email to