Global Batch StreamConfiguration Options

In addition to the Configuring the Chunker there are a set of global configuration options which are set via EnvVars which effect the behavior of all streamed batch programs. These are referenced directly by the batch streaming infrastructure and as such do not need to be referenced by any specific implementation. However, as these can affect the behavior of the finished batch process they are documented below:

curam.batch.streams.batchprocessreadwaitinterval
Sets the interval (in milliseconds) for which a batch stream will wait before retrying when reading the batch process table. The default value for this is 1000.
curam.batch.streams.chunkkeyreadwaitinterval
Sets the interval (in milliseconds) for which a batch stream will wait before retrying when reading the chunk key table. The default value for this is 1000.
curam.batch.streams.scanforunprocessedchunkswaitinterval
Sets the interval (in milliseconds) for which the main batch stream (chunker) will wait before trying to scan for unprocessed chunks, once the value in the chunk key table has exceeded the number of chunks. The default value for this is 1000.
curam.trace.batchprogress
Controls the logging within the batch streaming infrastructure. The default value for this is false (logging off).