[jboss-svn-commits] JBL Code SVN: r33649 - labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jun 25 15:26:15 EDT 2010
Author: salaboy21
Date: 2010-06-25 15:26:15 -0400 (Fri, 25 Jun 2010)
New Revision: 33649
Modified:
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GridConnection.java
Log:
adding getExecutionNodes implementation
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GridConnection.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GridConnection.java 2010-06-25 18:51:35 UTC (rev 33648)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GridConnection.java 2010-06-25 19:26:15 UTC (rev 33649)
@@ -140,17 +140,21 @@
public List<ExecutionNode> getExecutionNodes() throws ConnectorException {
List<ExecutionNode> executionNodes = new ArrayList<ExecutionNode>();
-// for (GenericNodeConnector connector : executionNodeConnectors) {
-// ExecutionNode node = null;
-// 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);
-// }
-// }
+ for (GenericNodeConnector connector : executionNodeConnectors) {
+ NodeConnectionType type;
+ try {
+ type = connector.getNodeConnectionType();
+ System.out.println(">>>>>>>> Type = " + type);
+ connector.connect();
+
+ type.setConnector(connector);
+ type.setConnection(this);
+ type.init();
+ executionNodes.add(NodeFactory.newExecutionNode(type));
+ } catch (RemoteException ex) {
+ Logger.getLogger(GridConnection.class.getName()).log(Level.SEVERE, null, ex);
+ }
+ }
return executionNodes;
}
More information about the jboss-svn-commits
mailing list