Scheduled operation support

Purpose

Scheduled operations adds support for automatic execution of operations at a fixed frequency.

A scheduled operation can be defined using either the GUI, the REST API or the Agent plugin:

Once scheduled an operation can also be deleted or all scheduled operations can be deleted at once.

Configuration

Configuration of the number of retries is only possible by modifying the internal configuration file for the core component.

The value is defined the core configuration file com.alpha.pineapple.core-config.xml in the XML element named simpleRetryPolicy where the attribute maxAttempts defines the number of retries.