You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2018/09/28 15:09:24 UTC
svn commit: r1842259 - in
/uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors:
DefaultNodeInventoryProcessor.java NodeInventoryProcessor.java
Author: cwiklik
Date: Fri Sep 28 15:09:23 2018
New Revision: 1842259
URL: http://svn.apache.org/viewvc?rev=1842259&view=rev
Log:
UIMA-5864 modified to use Map instead of concrete implementation
Modified:
uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java
uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/NodeInventoryProcessor.java
Modified: uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java?rev=1842259&r1=1842258&r2=1842259&view=diff
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java (original)
+++ uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java Fri Sep 28 15:09:23 2018
@@ -40,7 +40,7 @@ public class DefaultNodeInventoryProcess
DuccLogger logger = new DuccLogger(this.getClass(), "AGENT");
boolean inventoryChanged = true;
private NodeAgent agent;
- private HashMap<DuccId, IDuccProcess> previousInventory;
+ private Map<DuccId, IDuccProcess> previousInventory;
private int forceInventoryUpdateMaxThreshold = 0;
private long counter = 0;
@@ -61,7 +61,7 @@ public class DefaultNodeInventoryProcess
/**
* Get a copy of agent {@code Process} inventory
*/
- public HashMap<DuccId, IDuccProcess> getInventory() {
+ public Map<DuccId, IDuccProcess> getInventory() {
return agent.getInventoryCopy();
}
@@ -71,7 +71,7 @@ public class DefaultNodeInventoryProcess
public void process(Exchange outgoingMessage) throws Exception {
String methodName = "process";
// Get a deep copy of agent's inventory
- HashMap<DuccId, IDuccProcess> inventory = getInventory();
+ Map<DuccId, IDuccProcess> inventory = getInventory();
// Determine if the inventory changed since the last publishing was done
// First check if the inventory expanded or shrunk. If the same in size,
// compare process states and PID. If either of the two changed for any
Modified: uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/NodeInventoryProcessor.java
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/NodeInventoryProcessor.java?rev=1842259&r1=1842258&r2=1842259&view=diff
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/NodeInventoryProcessor.java (original)
+++ uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/NodeInventoryProcessor.java Fri Sep 28 15:09:23 2018
@@ -18,7 +18,7 @@
*/
package org.apache.uima.ducc.agent.processors;
-import java.util.HashMap;
+import java.util.Map;
import org.apache.camel.Processor;
import org.apache.uima.ducc.common.utils.id.DuccId;
@@ -26,5 +26,5 @@ import org.apache.uima.ducc.transport.ev
public interface NodeInventoryProcessor extends Processor {
- public HashMap<DuccId, IDuccProcess> getInventory();
+ public Map<DuccId, IDuccProcess> getInventory();
}