Author: degenaro
Date: Sun Nov  2 12:24:53 2014
New Revision: 1636114

URL: http://svn.apache.org/r1636114
Log:
UIMA-4069 Redesign of JD toward the main goal of classpath separation for 
container (system) code.

Update message handler implementers.

Modified:
    
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/NodeInfo.java
    
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/OperatingInfo.java
    
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/ProcessInfo.java

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/NodeInfo.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/NodeInfo.java?rev=1636114&r1=1636113&r2=1636114&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/NodeInfo.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/NodeInfo.java
 Sun Nov  2 12:24:53 2014
@@ -22,4 +22,20 @@ import org.apache.uima.ducc.container.jd
 
 public class NodeInfo implements INodeInfo {
 
+       private String node = null;
+       
+       public NodeInfo(String node) {
+               setNode(node);
+       }
+       
+       @Override
+       public String getNode() {
+               return node;
+       }
+       
+       @Override
+       public void setNode(String value) {
+               node = value;
+       }
+
 }

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/OperatingInfo.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/OperatingInfo.java?rev=1636114&r1=1636113&r2=1636114&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/OperatingInfo.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/OperatingInfo.java
 Sun Nov  2 12:24:53 2014
@@ -28,6 +28,7 @@ public class OperatingInfo implements IO
        private int jpAcks = 0;
        private int jpEndSuccesses = 0;
        private int jpEndFailures = 0;
+       private int jpPreemptions = 0;
        private int jpUserProcessingTimeouts = 0;
        private int jpUserProcessingErrorRetries = 0;
        
@@ -92,6 +93,16 @@ public class OperatingInfo implements IO
        }
 
        @Override
+       public void setWorkItemPreemptions(int value) {
+               jpPreemptions = value;
+       }
+
+       @Override
+       public int getWorkItemPreemptions() {
+               return jpPreemptions;
+       }
+       
+       @Override
        public void setWorkItemUserProcessingTimeouts(int value) {
                jpUserProcessingTimeouts = value;
        }
@@ -111,5 +122,4 @@ public class OperatingInfo implements IO
                return jpUserProcessingErrorRetries;
        }
 
-       
 }

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/ProcessInfo.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/ProcessInfo.java?rev=1636114&r1=1636113&r2=1636114&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/ProcessInfo.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/jd/mh/impl/ProcessInfo.java
 Sun Nov  2 12:24:53 2014
@@ -22,4 +22,32 @@ import org.apache.uima.ducc.container.jd
 
 public class ProcessInfo implements IProcessInfo {
 
+       private String node = null;
+       private int pid = 0;
+       
+       public ProcessInfo(String node, int pid) {
+               setNode(node);
+               setPid(pid);
+       }
+       
+       @Override
+       public String getNode() {
+               return node;
+       }
+       
+       @Override
+       public void setNode(String value) {
+               node = value;
+       }
+       
+       @Override
+       public int getPid() {
+               return pid;
+       }
+       
+       @Override
+       public void setPid(int value) {
+               pid = value;
+       }
+
 }


Reply via email to