PM Workflow Extensions configuration properties

Async Command Queue Depth (workflow.async.command.config.maxActiveQueueLength)

The maximum number of async remote commands that can be held in the in-memory queue. (0 = no limit)

Default: 500

First Retry Wait Interval (workflow.async.command.config.quickRetryWaitTimeMS)

The interval (in milliseconds) to wait before the first retry of a failed remote async command

Default: 250

Long Retry Wait Interval (workflow.async.command.config.longRetryWaitTimeSec)

The interval (in seconds) to wait between retries for failing remote async commands

Default: 120

Command Retry Limit (workflow.async.command.config.retryLimit)

The maximum number of times to retry a failing remote async workflow command. (0=no retries; -1=infinite)

Default: -1

Async Workflow Command Persistance Storage (workflow.async.command.config.storageDirectory)

The path to the directory where pending asynchronous remote workflow commands will be stored waiting to be executed.

Default: ${felix.cache.rootdir}/asyncworkflow

Persistance Storage Polling Interval (workflow.async.command.config.storagePollingIntervalMS)

The polling interval (ms) for the background thread that checks for persisted asynchronous remote workflow commands

Default: 250