[jboss-svn-commits] JBL Code SVN: r35853 - in labs/jbossrules/trunk: osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Nov 3 13:37:03 EDT 2010


Author: mark.proctor at jboss.com
Date: 2010-11-03 13:37:02 -0400 (Wed, 03 Nov 2010)
New Revision: 35853

Modified:
   labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/BPMN2OsgiTest.java
   labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/SimpleOsgiTest.java
   labs/jbossrules/trunk/pom.xml
Log:
JBRULES-2351 OSGi ready
-updated to latest bundles plugin
-fixed TCCL

Modified: labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/BPMN2OsgiTest.java
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/BPMN2OsgiTest.java	2010-11-03 17:32:18 UTC (rev 35852)
+++ labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/BPMN2OsgiTest.java	2010-11-03 17:37:02 UTC (rev 35853)
@@ -31,8 +31,9 @@
 
 public class BPMN2OsgiTest extends AbstractDroolsSpringDMTest {
 
-    protected void onSetUp() throws Exception {
-        
+    protected void onSetUp() throws Exception {               
+        ServiceReference kbuilderRef = bundleContext.getServiceReference( KnowledgeBuilderFactoryService.class.getName() );        
+        Thread.currentThread().setContextClassLoader(  bundleContext.getService( kbuilderRef ).getClass().getClassLoader()  );
     }
 
     protected void onTearDown() throws Exception {

Modified: labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/SimpleOsgiTest.java
===================================================================
--- labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/SimpleOsgiTest.java	2010-11-03 17:32:18 UTC (rev 35852)
+++ labs/jbossrules/trunk/osgi-bundles/org.drools.osgi.test/src/test/java/org/drools/osgi/integrationtests/SimpleOsgiTest.java	2010-11-03 17:37:02 UTC (rev 35853)
@@ -39,8 +39,9 @@
 
 public class SimpleOsgiTest extends AbstractDroolsSpringDMTest {
 
-    protected void onSetUp() throws Exception {
-        
+    protected void onSetUp() throws Exception {               
+        ServiceReference kbuilderRef = bundleContext.getServiceReference( KnowledgeBuilderFactoryService.class.getName() );        
+        Thread.currentThread().setContextClassLoader(  bundleContext.getService( kbuilderRef ).getClass().getClassLoader()  );
     }
 
     protected void onTearDown() throws Exception {
@@ -65,7 +66,7 @@
 
     public void testCompiler() {        
         ServiceReference serviceRef = bundleContext.getServiceReference( ServiceRegistry.class.getName() );
-        ServiceRegistry registry = (ServiceRegistry) bundleContext.getService( serviceRef );
+        ServiceRegistry registry = (ServiceRegistry) bundleContext.getService( serviceRef );              
 
         KnowledgeBuilderFactoryService knowledgeBuilderFactoryService = registry.get( KnowledgeBuilderFactoryService.class );
         
@@ -96,7 +97,7 @@
             throw new RuntimeException( kbuilder.getErrors().toString() );
         }
 
-        KnowledgeBaseConfiguration kbaseConf = knowledgeBaseFactoryService.newKnowledgeBaseConfiguration( null,
+        KnowledgeBaseConfiguration kbaseConf = knowledgeBaseFactoryService.newKnowledgeBaseConfiguration( null,                                                                                                          
                                                                                                           getClass().getClassLoader() );
 
         KnowledgeBase kbase = knowledgeBaseFactoryService.newKnowledgeBase( kbaseConf );
@@ -107,7 +108,8 @@
                             list );
 
         ksession.insert( new Person( "name",
-                                     34 ) );
+                                     34 ) );      
+        
         ksession.fireAllRules();
         ksession.dispose();
 

Modified: labs/jbossrules/trunk/pom.xml
===================================================================
--- labs/jbossrules/trunk/pom.xml	2010-11-03 17:32:18 UTC (rev 35852)
+++ labs/jbossrules/trunk/pom.xml	2010-11-03 17:37:02 UTC (rev 35853)
@@ -527,7 +527,7 @@
         <plugin>
           <groupId>org.apache.felix</groupId>
           <artifactId>maven-bundle-plugin</artifactId>
-          <version>2.0.1</version>
+          <version>2.1.0</version>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>



More information about the jboss-svn-commits mailing list