[jboss-svn-commits] JBL Code SVN: r21554 - labs/jbossrules/trunk/drools-api/src/main/java/org/drools.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Aug 14 21:19:30 EDT 2008
Author: mark.proctor at jboss.com
Date: 2008-08-14 21:19:29 -0400 (Thu, 14 Aug 2008)
New Revision: 21554
Modified:
labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeSessionFactory.java
Log:
JBRULES-1734 Drools-API
-minor change
Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeSessionFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeSessionFactory.java 2008-08-15 01:18:44 UTC (rev 21553)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeSessionFactory.java 2008-08-15 01:19:29 UTC (rev 21554)
@@ -21,13 +21,14 @@
ChainedProperties properties = new ChainedProperties( "drools-providers.conf" );
String className = properties.getProperty( "KnowledgeSessionProvider", null );
if ( className != null || className.trim().length() > 0 ) {
- Class<KnowledgeSessionProvider> cls = ( Class<KnowledgeSessionProvider> ) Class.forName( className );
+ Class<KnowledgeSessionProvider> cls = ( Class<KnowledgeSessionProvider> ) Class.forName( className );
+ setKnowledgeSessionProvider( cls.newInstance() );
}
} catch ( Exception e1 ) {
try {
// we didn't find anything in properties so lets try and us reflection
Class<KnowledgeSessionProvider> cls = ( Class<KnowledgeSessionProvider> ) Class.forName( "org.drools.KnowledgeSessionProviderImpl" );
- provider = cls.newInstance();
+ setKnowledgeSessionProvider( cls.newInstance() );
} catch ( Exception e2 ) {
throw new ProviderInitializationException( "Provider was not set and the Factory was unable to load a provider from properties, nor could reflection find org.drools.KnowledgeSessionProviderImpl." );
}
More information about the jboss-svn-commits
mailing list