[jboss-svn-commits] JBL Code SVN: r32065 - in labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools: services and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Mar 12 15:11:31 EST 2010


Author: salaboy21
Date: 2010-03-12 15:11:29 -0500 (Fri, 12 Mar 2010)
New Revision: 32065

Added:
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/AcceptorService.java
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ContextManagerImpl.java
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ServiceManager.java
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ServiceRegistry.java
Removed:
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/AcceptorService.java
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ContextManagerImpl.java
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/HumanTaskService.java
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/HumanTaskServiceProvider.java
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceManager.java
   labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceRegistry.java
Log:
JBRULES-2446: Drools Services API
	- drools-api move vsm package to services

Copied: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/AcceptorService.java (from rev 31896, labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/AcceptorService.java)
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/AcceptorService.java	                        (rev 0)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/AcceptorService.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -0,0 +1,9 @@
+package org.drools.services;
+
+import java.io.IOException;
+
+public interface AcceptorService {
+    void start() throws IOException;
+
+    void stop();
+}

Copied: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ContextManagerImpl.java (from rev 31896, labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ContextManagerImpl.java)
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ContextManagerImpl.java	                        (rev 0)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ContextManagerImpl.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -0,0 +1,37 @@
+/**
+ * 
+ */
+package org.drools.services;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.drools.command.Context;
+import org.drools.command.ContextManager;
+
+public class ContextManagerImpl
+    implements
+    ContextManager {
+    private Map<String, Context> contexts;
+    private Context              defaultContext;
+
+    public ContextManagerImpl() {
+        this.contexts = new HashMap<String, Context>();
+    }
+
+    public synchronized void addContext(Context context) {
+        if ( this.contexts.isEmpty() ) {
+            this.defaultContext = context;
+        }
+        this.contexts.put( context.getName(),
+                           context );
+    }
+
+    public synchronized Context getContext(String identifier) {
+        return this.contexts.get( identifier );
+    }
+
+    public Context getDefaultContext() {
+        return this.defaultContext;
+    }
+}
\ No newline at end of file

Copied: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ServiceManager.java (from rev 31896, labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceManager.java)
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ServiceManager.java	                        (rev 0)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ServiceManager.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -0,0 +1,35 @@
+package org.drools.services;
+
+import java.util.Collection;
+
+import org.drools.KnowledgeBaseFactoryService;
+import org.drools.agent.KnowledgeAgentProvider;
+import org.drools.builder.KnowledgeBuilderFactoryService;
+import org.drools.persistence.jpa.JPAKnowledgeServiceProvider;
+import org.drools.runtime.CommandExecutor;
+import org.drools.runtime.Environment;
+
+public interface ServiceManager extends CommandExecutor {
+    KnowledgeBuilderFactoryService getKnowledgeBuilderFactoryService();
+
+    KnowledgeBaseFactoryService getKnowledgeBaseFactoryService();
+
+    KnowledgeAgentProvider getKnowledgeAgentFactory();
+    
+    JPAKnowledgeServiceProvider JPAKnowledgeService();
+
+    //HumanTaskFactoryService getHumanTaskService();
+
+    void register(String identifier,
+                  CommandExecutor executor);
+
+    CommandExecutor lookup(String identifer);
+
+    Collection<String> list();
+
+    void release(Object object);
+
+    void release(String identifier);
+    
+    Environment getEnvironment();
+}

Copied: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ServiceRegistry.java (from rev 31896, labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceRegistry.java)
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ServiceRegistry.java	                        (rev 0)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/services/ServiceRegistry.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -0,0 +1,34 @@
+/*
+ *  Copyright 2009 salaboy.
+ * 
+ *  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.
+ *  under the License.
+ */
+
+package org.drools.services;
+
+import org.drools.runtime.CommandExecutor;
+
+/**
+ *
+ * @author salaboy
+ */
+public interface ServiceRegistry {
+    public enum ServiceType {SERVERID, NODEID, KSESSION}
+
+    void register(String identifier,
+                  CommandExecutor executor);
+
+    CommandExecutor lookup(String identifer);
+
+}

Deleted: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/AcceptorService.java
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/AcceptorService.java	2010-03-12 20:06:42 UTC (rev 32064)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/AcceptorService.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -1,9 +0,0 @@
-package org.drools.vsm;
-
-import java.io.IOException;
-
-public interface AcceptorService {
-    void start() throws IOException;
-
-    void stop();
-}

Deleted: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ContextManagerImpl.java
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ContextManagerImpl.java	2010-03-12 20:06:42 UTC (rev 32064)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ContextManagerImpl.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -1,37 +0,0 @@
-/**
- * 
- */
-package org.drools.vsm;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.drools.command.Context;
-import org.drools.command.ContextManager;
-
-public class ContextManagerImpl
-    implements
-    ContextManager {
-    private Map<String, Context> contexts;
-    private Context              defaultContext;
-
-    public ContextManagerImpl() {
-        this.contexts = new HashMap<String, Context>();
-    }
-
-    public synchronized void addContext(Context context) {
-        if ( this.contexts.isEmpty() ) {
-            this.defaultContext = context;
-        }
-        this.contexts.put( context.getName(),
-                           context );
-    }
-
-    public synchronized Context getContext(String identifier) {
-        return this.contexts.get( identifier );
-    }
-
-    public Context getDefaultContext() {
-        return this.defaultContext;
-    }
-}
\ No newline at end of file

Deleted: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/HumanTaskService.java
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/HumanTaskService.java	2010-03-12 20:06:42 UTC (rev 32064)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/HumanTaskService.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -1,5 +0,0 @@
-package org.drools.vsm;
-
-public interface HumanTaskService {
-
-}

Deleted: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/HumanTaskServiceProvider.java
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/HumanTaskServiceProvider.java	2010-03-12 20:06:42 UTC (rev 32064)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/HumanTaskServiceProvider.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -1,7 +0,0 @@
-package org.drools.vsm;
-
-public interface HumanTaskServiceProvider {
-
-	HumanTaskService newHumanTaskServiceClient();
-
-}

Deleted: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceManager.java
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceManager.java	2010-03-12 20:06:42 UTC (rev 32064)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceManager.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -1,35 +0,0 @@
-package org.drools.vsm;
-
-import java.util.Collection;
-
-import org.drools.KnowledgeBaseFactoryService;
-import org.drools.agent.KnowledgeAgentProvider;
-import org.drools.builder.KnowledgeBuilderFactoryService;
-import org.drools.persistence.jpa.JPAKnowledgeServiceProvider;
-import org.drools.runtime.CommandExecutor;
-import org.drools.runtime.Environment;
-
-public interface ServiceManager extends CommandExecutor {
-    KnowledgeBuilderFactoryService getKnowledgeBuilderFactoryService();
-
-    KnowledgeBaseFactoryService getKnowledgeBaseFactoryService();
-
-    KnowledgeAgentProvider getKnowledgeAgentFactory();
-    
-    JPAKnowledgeServiceProvider JPAKnowledgeService();
-
-    HumanTaskServiceProvider getHumanTaskService();
-
-    void register(String identifier,
-                  CommandExecutor executor);
-
-    CommandExecutor lookup(String identifer);
-
-    Collection<String> list();
-
-    void release(Object object);
-
-    void release(String identifier);
-    
-    Environment getEnvironment();
-}

Deleted: labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceRegistry.java
===================================================================
--- labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceRegistry.java	2010-03-12 20:06:42 UTC (rev 32064)
+++ labs/jbossrules/branches/salaboy_ServiceAPIs/drools-api/src/main/java/org/drools/vsm/ServiceRegistry.java	2010-03-12 20:11:29 UTC (rev 32065)
@@ -1,34 +0,0 @@
-/*
- *  Copyright 2009 salaboy.
- * 
- *  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.
- *  under the License.
- */
-
-package org.drools.vsm;
-
-import org.drools.runtime.CommandExecutor;
-
-/**
- *
- * @author salaboy
- */
-public interface ServiceRegistry {
-    public enum ServiceType {SERVERID, NODEID, KSESSION}
-
-    void register(String identifier,
-                  CommandExecutor executor);
-
-    CommandExecutor lookup(String identifer);
-
-}



More information about the jboss-svn-commits mailing list