org.embl.ebi.escience.scufl.provenance.process
Class ProcessEvent

java.lang.Object
  extended by org.embl.ebi.escience.scufl.provenance.process.ProcessEvent
Direct Known Subclasses:
ConstructingIterator, DataMismatchError, Invoking, ProcessCancelled, ProcessComplete, ProcessPaused, ProcessScheduled, ServiceError, ServiceFailure, TimeoutExceeded, WaitingToRetry

public abstract class ProcessEvent
extends java.lang.Object

Represents a single state change in the processor state transition diagram. Subclasses extend this to show information for each interesting transition.

Author:
Tom Oinn

Constructor Summary
ProcessEvent()
           
 
Method Summary
 org.jdom.Element eventElement()
          Subclass this method to add information to the Element returned, the eventTopLevelElement will build the enclosing element for you.
 org.jdom.Element eventTopLevelElement()
           
 java.lang.String getTimeStamp()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessEvent

public ProcessEvent()
Method Detail

getTimeStamp

public java.lang.String getTimeStamp()

eventElement

public org.jdom.Element eventElement()
Subclass this method to add information to the Element returned, the eventTopLevelElement will build the enclosing element for you.


eventTopLevelElement

public org.jdom.Element eventTopLevelElement()