uk.ac.ic.doc.automed.p2p.util.logging
Class ProcessNode

java.lang.Object
  extended by uk.ac.ic.doc.automed.util.graph.impl.Node
      extended by uk.ac.ic.doc.automed.p2p.util.logging.ProcessNode
All Implemented Interfaces:
java.io.Serializable

public class ProcessNode
extends Node
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  java.lang.String context
           
private  long endTime
           
private  RuntimeParameters input
           
private  java.util.List instances
           
private  long interval
           
private  RuntimeParameters output
           
private  java.lang.String peer
           
private static long serialVersionUID
           
private  long startTime
           
 
Fields inherited from class uk.ac.ic.doc.automed.util.graph.impl.Node
colon, pref
 
Constructor Summary
ProcessNode(java.lang.String peer, java.lang.String context)
           
ProcessNode(java.lang.String peer, java.lang.String context, RuntimeParameters input, long startTime)
           
ProcessNode(java.lang.String peer, java.lang.String context, RuntimeParameters input, long startTime, long endTime)
           
 
Method Summary
 void addInstance(ProcessNode lnode)
           
 void clear()
           
 java.lang.String getContext()
           
 java.lang.Object getData()
           
 java.lang.String getEndTime()
           
 java.lang.Object getInput()
           
 java.util.Collection getInstances()
           
 long getInterval()
           
 java.lang.Object getOutput()
           
 java.lang.String getPeer()
           
 java.lang.String getStartTime()
           
 void setEndTime(long endTime)
           
 void setOutput(RuntimeParameters output)
           
 
Methods inherited from class uk.ac.ic.doc.automed.util.graph.impl.Node
copy, equals, equalsData, finalize, getID, getTag, hashCode, setData, setTag, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

peer

private java.lang.String peer

context

private java.lang.String context

input

private RuntimeParameters input

output

private RuntimeParameters output

startTime

private long startTime

endTime

private long endTime

interval

private long interval

instances

private java.util.List instances
Constructor Detail

ProcessNode

public ProcessNode(java.lang.String peer,
                   java.lang.String context)

ProcessNode

public ProcessNode(java.lang.String peer,
                   java.lang.String context,
                   RuntimeParameters input,
                   long startTime)

ProcessNode

public ProcessNode(java.lang.String peer,
                   java.lang.String context,
                   RuntimeParameters input,
                   long startTime,
                   long endTime)
Method Detail

setOutput

public void setOutput(RuntimeParameters output)

setEndTime

public void setEndTime(long endTime)

getStartTime

public java.lang.String getStartTime()

getEndTime

public java.lang.String getEndTime()

getInput

public java.lang.Object getInput()

getOutput

public java.lang.Object getOutput()

getInterval

public long getInterval()

addInstance

public void addInstance(ProcessNode lnode)

getContext

public java.lang.String getContext()

getPeer

public java.lang.String getPeer()

getData

public java.lang.Object getData()
Overrides:
getData in class Node

getInstances

public java.util.Collection getInstances()

clear

public void clear()
Overrides:
clear in class Node