Class CheckpointData
- java.lang.Object
-
- org.apache.uima.collection.impl.cpm.CheckpointData
-
- All Implemented Interfaces:
java.io.Serializable
public class CheckpointData extends java.lang.Object implements java.io.SerializableSerializable containing the checkpoint. The checkpoint contains bothProcessTraceandSynchPointobjects. It is serialized to file system byCheckpointthread at predefined intervals.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CheckpointData()CheckpointData(ProcessTrace aProcessTrace)CheckpointData(ProcessTrace aProcessTrace, SynchPoint aSynchPoint)Initialize instance with ProcessTrace and SynchPoint
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessTracegetProcessTrace()Returns current ProcessTrace objectSynchPointgetSynchPoint()Returns current SynchPoint objectvoidsetProcessTrace(ProcessTrace trace)Adds ProcessTrace to save in a checkpointvoidsetSynchPoint(SynchPoint point)Adds SynchPoint to save in a checkpoint
-
-
-
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 faraSynchPoint- -
-
-
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
-
-