org.apache.uima.collection.impl.cpm
Class CheckpointData

java.lang.Object
  extended by org.apache.uima.collection.impl.cpm.CheckpointData
All Implemented Interfaces:
java.io.Serializable

public class CheckpointData
extends java.lang.Object
implements java.io.Serializable

Serializable containing the checkpoint. The checkpoint contains both ProcessTrace and SynchPoint objects. It is serialized to file system by Checkpoint thread at predefined intervals.

See Also:
Serialized Form

Constructor Summary
CheckpointData()
           
CheckpointData(ProcessTrace aProcessTrace)
           
CheckpointData(ProcessTrace aProcessTrace, SynchPoint aSynchPoint)
          Initialize instance with ProcessTrace and SynchPoint
 
Method Summary
 ProcessTrace getProcessTrace()
          Returns current ProcessTrace object
 SynchPoint getSynchPoint()
          Returns current SynchPoint object
 void setProcessTrace(ProcessTrace trace)
          Adds ProcessTrace to save in a checkpoint
 void setSynchPoint(SynchPoint point)
          Adds SynchPoint to save in a checkpoint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckpointData

public CheckpointData()

CheckpointData

public CheckpointData(ProcessTrace aProcessTrace)

CheckpointData

public CheckpointData(ProcessTrace aProcessTrace,
                      SynchPoint aSynchPoint)
Initialize instance with ProcessTrace and SynchPoint

Parameters:
aProcessTrace - - events and timers accumulated so far
aSynchPoint - -
Method Detail

getProcessTrace

public ProcessTrace getProcessTrace()
Returns current ProcessTrace object

Returns:
- ProcessTrace object

getSynchPoint

public SynchPoint getSynchPoint()
Returns current SynchPoint object

Returns:
- SynchPoint object

setProcessTrace

public void setProcessTrace(ProcessTrace trace)
Adds ProcessTrace to save in a checkpoint

Parameters:
trace - - ProcessTrace to save

setSynchPoint

public void setSynchPoint(SynchPoint point)
Adds SynchPoint to save in a checkpoint

Parameters:
point - - SynchPoint to save


Copyright © 2011. All Rights Reserved.