You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2013/03/25 21:20:39 UTC
svn commit: r1460874 - in
/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common:
DuccProcess.java DuccReservation.java IDuccProcess.java IDuccReservation.java
Author: degenaro
Date: Mon Mar 25 20:20:39 2013
New Revision: 1460874
URL: http://svn.apache.org/r1460874
Log:
UIMA-2772 support for Node in DuccProcess and DuccReservation, in transport
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccReservation.java
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccReservation.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java?rev=1460874&r1=1460873&r2=1460874&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java Mon Mar 25 20:20:39 2013
@@ -21,6 +21,7 @@ package org.apache.uima.ducc.transport.e
import java.util.ArrayList;
import java.util.List;
+import org.apache.uima.ducc.common.Node;
import org.apache.uima.ducc.common.NodeIdentity;
import org.apache.uima.ducc.common.node.metrics.ProcessGarbageCollectionStats;
import org.apache.uima.ducc.common.utils.id.DuccId;
@@ -38,6 +39,7 @@ public class DuccProcess implements IDuc
*/
private static final long serialVersionUID = 1L;
private DuccId duccId = null;
+ private Node node = null;
private NodeIdentity nodeIdentity = null;
private String pid = null;
private ProcessState processState = ProcessState.Undefined;
@@ -63,12 +65,27 @@ public class DuccProcess implements IDuc
setNodeIdentity(nodeIdentity);
}
+ public DuccProcess(DuccId duccId, Node node) {
+ setDuccId(duccId);
+ setNode(node);
+ NodeIdentity nodeIdentity = node.getNodeIdentity();
+ setNodeIdentity(nodeIdentity);
+ }
+
public DuccProcess(DuccId duccId, NodeIdentity nodeIdentity, ProcessType processType) {
setDuccId(duccId);
setNodeIdentity(nodeIdentity);
setProcessType(processType);
}
-
+
+ public DuccProcess(DuccId duccId, Node node, ProcessType processType) {
+ setDuccId(duccId);
+ setNode(node);
+ NodeIdentity nodeIdentity = node.getNodeIdentity();
+ setNodeIdentity(nodeIdentity);
+ setProcessType(processType);
+ }
+
public List<IUimaPipelineAEComponent> getUimaPipelineComponents() {
return uimaPipelineComponentList;
}
@@ -484,4 +501,14 @@ public class DuccProcess implements IDuc
return this.exitCode;
}
+ @Override
+ public Node getNode() {
+ return node;
+ }
+
+ @Override
+ public void setNode(Node node) {
+ this.node = node;
+ }
+
}
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccReservation.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccReservation.java?rev=1460874&r1=1460873&r2=1460874&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccReservation.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccReservation.java Mon Mar 25 20:20:39 2013
@@ -18,6 +18,7 @@
*/
package org.apache.uima.ducc.transport.event.common;
+import org.apache.uima.ducc.common.Node;
import org.apache.uima.ducc.common.NodeIdentity;
import org.apache.uima.ducc.common.utils.id.DuccId;
@@ -28,10 +29,19 @@ public class DuccReservation implements
*/
private static final long serialVersionUID = 1L;
private DuccId duccId = null;
+ private Node node = null;
private NodeIdentity nodeIdentity = null;
private int shares = 0;
private ITimeWindow timeWindow = null;
+ public DuccReservation(DuccId duccId, Node node, int shares) {
+ setDuccId(duccId);
+ setNode(node);
+ NodeIdentity nodeIdentity = node.getNodeIdentity();
+ setNodeIdentity(nodeIdentity);
+ setShares(shares);
+ }
+
public DuccReservation(DuccId duccId, NodeIdentity nodeIdentity, int shares) {
setDuccId(duccId);
setNodeIdentity(nodeIdentity);
@@ -122,6 +132,16 @@ public class DuccReservation implements
return false;
return true;
}
+
+ @Override
+ public Node getNode() {
+ return node;
+ }
+
+ @Override
+ public void setNode(Node node) {
+ this.node = node;
+ }
// **********
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java?rev=1460874&r1=1460873&r2=1460874&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java Mon Mar 25 20:20:39 2013
@@ -21,6 +21,7 @@ package org.apache.uima.ducc.transport.e
import java.io.Serializable;
import java.util.List;
+import org.apache.uima.ducc.common.Node;
import org.apache.uima.ducc.common.NodeIdentity;
import org.apache.uima.ducc.common.node.metrics.ProcessGarbageCollectionStats;
import org.apache.uima.ducc.common.utils.id.DuccId;
@@ -39,6 +40,9 @@ public interface IDuccProcess extends Se
public NodeIdentity getNodeIdentity();
public void setNodeIdentity(NodeIdentity nodeIdentity);
+ public Node getNode();
+ public void setNode(Node node);
+
public String getPID();
public void setPID(String pid);
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccReservation.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccReservation.java?rev=1460874&r1=1460873&r2=1460874&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccReservation.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccReservation.java Mon Mar 25 20:20:39 2013
@@ -20,6 +20,7 @@ package org.apache.uima.ducc.transport.e
import java.io.Serializable;
+import org.apache.uima.ducc.common.Node;
import org.apache.uima.ducc.common.NodeIdentity;
import org.apache.uima.ducc.common.utils.id.DuccId;
@@ -29,6 +30,9 @@ public interface IDuccReservation extend
public DuccId getDuccId();
public void setDuccId(DuccId duccId);
+ public Node getNode();
+ public void setNode(Node node);
+
public NodeIdentity getNodeIdentity();
public void setNodeIdentity(NodeIdentity nodeIdentity);