[dna-commits] DNA SVN: r730 - trunk/extensions/dna-connector-federation/src/main/java/org/jboss/dna/connector/federation.
dna-commits at lists.jboss.org
dna-commits at lists.jboss.org
Fri Feb 20 10:40:37 EST 2009
Author: rhauch
Date: 2009-02-20 10:40:37 -0500 (Fri, 20 Feb 2009)
New Revision: 730
Modified:
trunk/extensions/dna-connector-federation/src/main/java/org/jboss/dna/connector/federation/FederatingRequestProcessor.java
Log:
DNA-282 Federation connector improperly handles root-level node with one projection of a non-root node from a single source
Minor change to a usage of CompositeRequest within the federation connector.
Modified: trunk/extensions/dna-connector-federation/src/main/java/org/jboss/dna/connector/federation/FederatingRequestProcessor.java
===================================================================
--- trunk/extensions/dna-connector-federation/src/main/java/org/jboss/dna/connector/federation/FederatingRequestProcessor.java 2009-02-16 17:21:58 UTC (rev 729)
+++ trunk/extensions/dna-connector-federation/src/main/java/org/jboss/dna/connector/federation/FederatingRequestProcessor.java 2009-02-20 15:40:37 UTC (rev 730)
@@ -655,13 +655,14 @@
contributions.add(contribution);
}
} else {
- List<ReadNodeRequest> fromSourceCommands = new ArrayList<ReadNodeRequest>(numPaths);
+ List<Request> fromSourceCommands = new ArrayList<Request>(numPaths);
for (Path pathInSource : pathsInSource) {
fromSourceCommands.add(new ReadNodeRequest(new Location(pathInSource), workspace));
}
Request request = CompositeRequest.with(fromSourceCommands);
sourceConnection.execute(context, request);
- for (ReadNodeRequest fromSource : fromSourceCommands) {
+ for (Request requestObj : fromSourceCommands) {
+ ReadNodeRequest fromSource = (ReadNodeRequest)requestObj;
if (fromSource.hasError()) continue;
// Figure out how long we can cache this contribution ...
More information about the dna-commits
mailing list