[jboss-svn-commits] JBL Code SVN: r33528 - in labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid: drools-grid-local/src/main/java/org/drools/grid/local and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jun 16 15:24:13 EDT 2010


Author: salaboy21
Date: 2010-06-16 15:24:12 -0400 (Wed, 16 Jun 2010)
New Revision: 33528

Modified:
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GenericConnection.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/LocalConnection.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/RemoteConnection.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/TaskServerInstance.java
Log:
addding getters dir, ee y tsi

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GenericConnection.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GenericConnection.java	2010-06-16 19:15:45 UTC (rev 33527)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GenericConnection.java	2010-06-16 19:24:12 UTC (rev 33528)
@@ -42,13 +42,19 @@
 
     public ExecutionNode getExecutionNode();
 
+    public List<ExecutionNode> getExecutionNodes();
+
     public DirectoryNodeService getDirectoryNode(DirectoryServiceSelectionStrategy directorySelectionStrategy);
 
     public DirectoryNodeService getDirectoryNode();
 
+    public List<DirectoryNodeService> getDirectoryNodes();
+
     public HumanTaskNodeService getTaskService(HumanTaskServiceSelectionStrategy humanTaskSelectionStrategy);
 
     public HumanTaskNodeService getTaskService();
 
+    public List<HumanTaskNodeService> getTaskServices();
 
+
 }

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/LocalConnection.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/LocalConnection.java	2010-06-16 19:15:45 UTC (rev 33527)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/LocalConnection.java	2010-06-16 19:24:12 UTC (rev 33528)
@@ -106,7 +106,20 @@
         throw new UnsupportedOperationException("Not supported yet.");
     }
 
+   
+    public List<ExecutionNode> getExecutionNodes() {
+        throw new UnsupportedOperationException("Not supported yet.");
+    }
 
+    public List<DirectoryNodeService> getDirectoryNodes() {
+        throw new UnsupportedOperationException("Not supported yet.");
+    }
 
+    public List<HumanTaskNodeService> getTaskServices() {
+        throw new UnsupportedOperationException("Not supported yet.");
+    }
 
+
+
+
 }

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/RemoteConnection.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/RemoteConnection.java	2010-06-16 19:15:45 UTC (rev 33527)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/RemoteConnection.java	2010-06-16 19:24:12 UTC (rev 33528)
@@ -151,4 +151,35 @@
        return getTaskService(null);
     }
 
+    public List<ExecutionNode> getExecutionNodes() {
+        List<ExecutionNode> executionNodes = new ArrayList<ExecutionNode>();
+        for(GenericNodeConnector connector : executionNodeConnector){
+            try {
+                ExecutionNode node = null;
+                if (connector.connect()) {
+                    node = new ExecutionNode();
+                    node.set(KnowledgeBuilderFactoryService.class, new KnowledgeBuilderProviderRemoteClient(connector));
+                    node.set(KnowledgeBaseFactoryService.class, new KnowledgeBaseProviderRemoteClient(connector));
+                    node.set(DirectoryLookupFactoryService.class, new DirectoryLookupProviderRemoteClient(connector, this));
+                }
+                if (node != null) {
+                    executionNodes.add(node);
+                }
+            } catch (RemoteException ex) {
+                Logger.getLogger(RemoteConnection.class.getName()).log(Level.SEVERE, null, ex);
+            }
+        }
+        return executionNodes;
+
+
+    }
+
+    public List<DirectoryNodeService> getDirectoryNodes() {
+        throw new UnsupportedOperationException("not Implemented yet!");
+    }
+
+    public List<HumanTaskNodeService> getTaskServices() {
+        throw new UnsupportedOperationException("not Implemented yet!");
+    }
+
 }

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/TaskServerInstance.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/TaskServerInstance.java	2010-06-16 19:15:45 UTC (rev 33527)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/TaskServerInstance.java	2010-06-16 19:24:12 UTC (rev 33528)
@@ -35,8 +35,7 @@
 
     public List<HumanTaskService> getTaskClients() {
         GenericConnection connection = getConnector().getConnection();
-        (HumanTaskService) connection.getTaskServices();
-        return 
+        return null;
     }
 
 



More information about the jboss-svn-commits mailing list