Class CheckpointData

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

public class CheckpointData extends Object implements 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:
  • Constructor Details Link icon

    • CheckpointData Link icon

      public CheckpointData()
    • CheckpointData Link icon

      public CheckpointData(ProcessTrace aProcessTrace)
    • CheckpointData Link icon

      public CheckpointData(ProcessTrace aProcessTrace, SynchPoint aSynchPoint)
      Initialize instance with ProcessTrace and SynchPoint
      Parameters:
      aProcessTrace - - events and timers accumulated so far
      aSynchPoint - -
  • Method Details Link icon

    • getProcessTrace Link icon

      public ProcessTrace getProcessTrace()
      Returns current ProcessTrace object
      Returns:
      - ProcessTrace object
    • getSynchPoint Link icon

      public SynchPoint getSynchPoint()
      Returns current SynchPoint object
      Returns:
      - SynchPoint object
    • setProcessTrace Link icon

      public void setProcessTrace(ProcessTrace trace)
      Adds ProcessTrace to save in a checkpoint
      Parameters:
      trace - - ProcessTrace to save
    • setSynchPoint Link icon

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