Author: kwright
Date: Mon Jul  7 14:12:14 2014
New Revision: 1608466

URL: http://svn.apache.org/r1608466
Log:
Fix compilation errors

Modified:
    
manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/incrementalingest/IncrementalIngester.java
    
manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/interfaces/IngestStatuses.java
    
manifoldcf/branches/CONNECTORS-989-2/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/StufferThread.java

Modified: 
manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/incrementalingest/IncrementalIngester.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/incrementalingest/IncrementalIngester.java?rev=1608466&r1=1608465&r2=1608466&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/incrementalingest/IncrementalIngester.java
 (original)
+++ 
manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/incrementalingest/IncrementalIngester.java
 Mon Jul  7 14:12:14 2014
@@ -1557,7 +1557,8 @@ public class IncrementalIngester extends
         if (authorityName == null)
           authorityName = "";
         int indexValue = position.intValue();
-        
rval.addStatus(identifierClasses[indexValue],identifierHashes[indexValue],outputConnectionName,
+        // MHL
+        
rval.addStatus(identifierClasses[indexValue],identifierHashes[indexValue],null,outputConnectionName,
           new 
DocumentIngestStatus(lastVersion,lastTransformationVersion,lastOutputVersion,paramVersion,authorityName));
       }
     }

Modified: 
manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/interfaces/IngestStatuses.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/interfaces/IngestStatuses.java?rev=1608466&r1=1608465&r2=1608466&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/interfaces/IngestStatuses.java
 (original)
+++ 
manifoldcf/branches/CONNECTORS-989-2/framework/agents/src/main/java/org/apache/manifoldcf/agents/interfaces/IngestStatuses.java
 Mon Jul  7 14:12:14 2014
@@ -37,25 +37,27 @@ public class IngestStatuses
   /** Add a status record.
   *@param documentClass is the document class.
   *@param documentIDHash is the document id's hash value.
+  *@param childIDHash is the child ID hash value, or null if primary.
   *@param outputConnectionName is the output connection name.
   *@param status is the status record.
   */
-  public void addStatus(String documentClass, String documentIDHash, String 
outputConnectionName, DocumentIngestStatus status)
+  public void addStatus(String documentClass, String documentIDHash, String 
childIDHash, String outputConnectionName, DocumentIngestStatus status)
   {
+    // MHL
     statuses.put(new 
OutputKey(documentClass,documentIDHash,outputConnectionName),status);
   }
   
-  /** Retrieve a status record.
+  /** Get all statuses for a document class and ID hash.
   *@param documentClass is the document class.
   *@param documentIDHash is the document id's hash value.
-  *@param outputConnectionName is the output connection name.
-  *@return the status record, if record.
+  *@return the statuses in a map keyed by output connection name, with a 
secondary map keyed by child ID
   */
-  public DocumentIngestStatus getStatus(String documentClass, String 
documentIDHash, String outputConnectionName)
+  public Map<String,Map<String,DocumentIngestStatus>> getStatuses(String 
documentClass, String documentIDHash)
   {
-    return statuses.get(new 
OutputKey(documentClass,documentIDHash,outputConnectionName));
+    // MHL
+    return null;
   }
-
+  
   protected static class OutputKey
   {
     protected final String documentClass;

Modified: 
manifoldcf/branches/CONNECTORS-989-2/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/StufferThread.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-989-2/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/StufferThread.java?rev=1608466&r1=1608465&r2=1608466&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-989-2/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/StufferThread.java
 (original)
+++ 
manifoldcf/branches/CONNECTORS-989-2/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/StufferThread.java
 Mon Jul  7 14:12:14 2014
@@ -218,7 +218,6 @@ public class StufferThread extends Threa
 
           IJobDescription[] jobs = new IJobDescription[descs.length];
           IRepositoryConnection[] connections = new 
IRepositoryConnection[descs.length];
-          Map[] versions = new HashMap[descs.length];
           IPipelineSpecificationBasic[] pipelineSpecifications = new 
IPipelineSpecificationBasic[descs.length];
           String[] documentClasses = new String[descs.length];
           String[] documentIDHashes = new String[descs.length];
@@ -250,18 +249,6 @@ public class StufferThread extends Threa
 
           IngestStatuses statuses = new IngestStatuses();
           
ingester.getPipelineDocumentIngestDataMultiple(statuses,pipelineSpecifications,documentClasses,documentIDHashes);
-          // Break apart the result.
-          for (int i = 0; i < descs.length; i++)
-          {
-            versions[i] = new HashMap<String,DocumentIngestStatus>();
-            for (int j = 0; j < pipelineSpecifications[i].getOutputCount(); 
j++)
-            {
-              String outputName = 
pipelineSpecifications[i].getStageConnectionName(pipelineSpecifications[i].getOutputStage(j));
-              DocumentIngestStatus status = 
statuses.getStatus(documentClasses[i],documentIDHashes[i],outputName);
-              if (status != null)
-                versions[i].put(outputName,status);
-            }
-          }
 
           // We need to go through the list, and segregate them by job, so the 
individual
           // connectors can work in batch.
@@ -334,8 +321,7 @@ public class StufferThread extends Threa
               binNames = new String[]{""};
             }
 
-            // ??? 
-            QueuedDocument qd = new 
QueuedDocument(descs[i],(Map<String,DocumentIngestStatus>)versions[i],binNames);
+            QueuedDocument qd = new 
QueuedDocument(descs[i],statuses.getStatuses(documentClasses[i],documentIDHashes[i]),binNames);
 
             // Grab the arraylist that's there, or create it.
             List<QueuedDocument> set = documentSets.get(jobID);


Reply via email to