[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