[jboss-svn-commits] JBL Code SVN: r31057 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jan 13 09:16:55 EST 2010


Author: mark.proctor at jboss.com
Date: 2010-01-13 09:16:54 -0500 (Wed, 13 Jan 2010)
New Revision: 31057

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/DecisionTableFactory.java
Log:
JBRULES-2351 OSGi Ready
-reverted a temporary factory change to force use of the OSG activator

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/DecisionTableFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/DecisionTableFactory.java	2010-01-13 14:11:57 UTC (rev 31056)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/DecisionTableFactory.java	2010-01-13 14:16:54 UTC (rev 31057)
@@ -31,8 +31,8 @@
     private static void loadProvider() {
         try {
             // we didn't find anything in properties so lets try and us reflection
-            //Class<DecisionTableProvider> cls = ( Class<DecisionTableProvider> ) Class.forName( "org.drools.decisiontable.DecisionTableProviderImpl" );            
-            setDecisionTableProvider( ( DecisionTableProvider ) Activator.bc.getService( Activator.bc.getServiceReference( DecisionTableProvider.class.getName() ) ) );
+            Class<DecisionTableProvider> cls = ( Class<DecisionTableProvider> ) Class.forName( "org.drools.decisiontable.DecisionTableProviderImpl" );            
+            setDecisionTableProvider( cls.newInstance() );
         } catch ( Exception e2 ) {
             throw new ProviderInitializationException( "Provider org.drools.decisiontable.DecisionTableProviderImpl could not be set.", e2);
         }



More information about the jboss-svn-commits mailing list