Constant Field Values

Contents

de.julielab.*

  • de.julielab.jcore.ae.checkpoint.DBCheckpointAE 
    Modifier and Type Constant Field Value
    public static final String PARAM_CHECKPOINT_NAME "CheckpointName"
    public static final String PARAM_COSTOSYS_CONFIG "CostosysConfigFile"
    public static final String PARAM_INDICATE_FINISHED "IndicateFinished"
    public static final String PARAM_WRITE_BATCH_SIZE "WriteBatchSize"
  • de.julielab.jcore.ae.checkpoint.DocumentReleaseCheckpoint 
    Modifier and Type Constant Field Value
    public static final String PARAM_JEDIS_SYNCHRONIZATION_KEY "JedisSynchronizationKey"
    public static final String SYNC_PARAM_DESC "If set, the value of this parameter is used to synchronize the \'processed\' mark in the subset table documents processed by the pipeline. This is useful when document data is sent batchwise to the database by multiple components: In the case of a crash or manual cancellation of a pipeline run without synchronization is might happen that some components have sent their data and others haven\'t at the time of termination. To avoid an inconsistent database state,a document will only be marked as finished processed in the JeDIS subset table if all synchronized components in the pipeline have released the document. This is done by the DBCheckpointAE which must be at the end of the pipeline and have the \'IndicateFinished\' parameter set to \'true\'. Synchronized components are those that disclose this parameter and have a value set to it."