Class CheckpointConfig

java.lang.Object
org.apache.uima.collection.impl.cpm.CheckpointConfig

public class CheckpointConfig extends Object
Object containing checkpoint configuration.
  • Field Details

    • checkpointFile

      private String checkpointFile
    • frequency

      private long frequency
    • timeBased

      private boolean timeBased
    • countBased

      private boolean countBased
    • millis

      private boolean millis
    • seconds

      private boolean seconds
    • minutes

      private boolean minutes
  • Constructor Details

    • CheckpointConfig

      public CheckpointConfig(String aChpFile, String aFrequency)
      Initilizes instance with a file where the checkpoint will be stored and checkpoint frequency.
      Parameters:
      aChpFile - - path to the checkpoint file
      aFrequency - - frequency of checkpoints
  • Method Details

    • determineFrequency

      private void determineFrequency(String aFrequency)
      Parses the frequency String
      Parameters:
      aFrequency -
    • isCountBased

      public boolean isCountBased()
      Returns true if frequency is count based
      Returns:
      - true if count based frequency
    • getFrequency

      public long getFrequency()
      Returns checkpoint frequency
      Returns:
      - frequency of checkpoints
    • isMillis

      public boolean isMillis()
      Returns checkpoint frequency resolution in millis
      Returns:
      - frequency in millis
    • isMinutes

      public boolean isMinutes()
      Returns checkpoint frequency resolution in minutes
      Returns:
      - frequency in minutes
    • isSeconds

      public boolean isSeconds()
      Retusn checkpoint frequency in seconds
      Returns:
      - frequency in seconds
    • isTimeBased

      public boolean isTimeBased()
      Returns true if the checkpoint frequency is in terms of time
      Returns:
      - true if time based frequency
    • getCheckpointFile

      public String getCheckpointFile()
      Returns the path to a file containing checkpoint
      Returns:
      - file path