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.Serializable
Serializable containing the checkpoint. The checkpoint contains bothProcessTrace
andSynchPoint
objects. It is serialized to file system byCheckpoint
thread 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 ProcessTrace
getProcessTrace()
Returns current ProcessTrace objectSynchPoint
getSynchPoint()
Returns current SynchPoint objectvoid
setProcessTrace(ProcessTrace trace)
Adds ProcessTrace to save in a checkpointvoid
setSynchPoint(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
-
-