[jboss-svn-commits] JBL Code SVN: r34674 - in labs/jbossrules/trunk: drools-grid/drools-grid-local/src/test/java/org/drools/grid and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 12 11:16:41 EDT 2010


Author: salaboy21
Date: 2010-08-12 11:16:40 -0400 (Thu, 12 Aug 2010)
New Revision: 34674

Removed:
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/JPAKnowledgeFactoryService.java
   labs/jbossrules/trunk/drools-persistence-jpa/src/main/java/org/drools/persistence/jpa/grid/
Modified:
   labs/jbossrules/trunk/drools-grid/drools-grid-local/src/test/java/org/drools/grid/LocalExecutionNodeTest.java
Log:
JBRULES-2663:  Remove duplicate interface JPAKnowledgeFactoryService
	- done

Deleted: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/JPAKnowledgeFactoryService.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/JPAKnowledgeFactoryService.java	2010-08-12 15:13:30 UTC (rev 34673)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/JPAKnowledgeFactoryService.java	2010-08-12 15:16:40 UTC (rev 34674)
@@ -1,37 +0,0 @@
-/**
- * Copyright 2010 JBoss Inc
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.drools.builder;
-
-import org.drools.KnowledgeBase;
-import org.drools.runtime.Environment;
-import org.drools.runtime.KnowledgeSessionConfiguration;
-import org.drools.runtime.StatefulKnowledgeSession;
-
-/**
- *
- * @author salaboy
- */
-public interface JPAKnowledgeFactoryService {
-     StatefulKnowledgeSession newStatefulKnowledgeSession(KnowledgeBase kbase,
-                                                         KnowledgeSessionConfiguration configuration,
-                                                         Environment environment);
-
-    StatefulKnowledgeSession loadStatefulKnowledgeSession(int id,
-                                                          KnowledgeBase kbase,
-                                                          KnowledgeSessionConfiguration configuration,
-                                                          Environment environment);
-}

Modified: labs/jbossrules/trunk/drools-grid/drools-grid-local/src/test/java/org/drools/grid/LocalExecutionNodeTest.java
===================================================================
--- labs/jbossrules/trunk/drools-grid/drools-grid-local/src/test/java/org/drools/grid/LocalExecutionNodeTest.java	2010-08-12 15:13:30 UTC (rev 34673)
+++ labs/jbossrules/trunk/drools-grid/drools-grid-local/src/test/java/org/drools/grid/LocalExecutionNodeTest.java	2010-08-12 15:16:40 UTC (rev 34674)
@@ -27,12 +27,10 @@
 import org.drools.KnowledgeBaseFactory;
 import org.drools.KnowledgeBaseFactoryService;
 import org.drools.base.MapGlobalResolver;
-import org.drools.builder.JPAKnowledgeFactoryService;
 import org.drools.builder.KnowledgeBuilder;
 import org.drools.builder.KnowledgeBuilderFactoryService;
 import org.drools.builder.ResourceType;
 import org.drools.io.ResourceFactory;
-import org.drools.persistence.jpa.grid.JPAKnowledgeProviderLocalClient;
 import org.drools.runtime.Environment;
 import org.drools.runtime.EnvironmentName;
 import org.drools.runtime.StatefulKnowledgeSession;
@@ -45,6 +43,7 @@
 import org.drools.grid.local.LocalDirectoryConnector;
 import org.drools.grid.local.LocalNodeConnector;
 import org.drools.grid.strategies.ReturnAlwaysTheFirstSelectionStrategy;
+import org.drools.persistence.jpa.impl.KnowledgeStoreServiceImpl;
 
 /**
  *
@@ -88,7 +87,7 @@
         connection.addExecutionNode(new LocalNodeConnector());
         connection.addDirectoryNode(new LocalDirectoryConnector());
         node = connection.getExecutionNode(new ReturnAlwaysTheFirstSelectionStrategy());
-        node.set(JPAKnowledgeFactoryService.class, new JPAKnowledgeProviderLocalClient());
+        node.set(KnowledgeStoreServiceImpl.class, new KnowledgeStoreServiceImpl());
     }
     
     private Environment newEnvironment() {
@@ -137,7 +136,7 @@
 
 
         StatefulKnowledgeSession ksession = node
-                                                .get(JPAKnowledgeFactoryService.class)
+                                                .get(KnowledgeStoreServiceImpl.class)
                                                 .newStatefulKnowledgeSession(kbase, null, env);
 
         Assert.assertNotNull(ksession);



More information about the jboss-svn-commits mailing list