DDF Platform Application

Description

The Platform Application is considered to be a core application of the distribution. The Platform Application has fundamental building blocks that the distribution needs in order to run. These building blocks include subsets of Karaf, CXF, Cellar, and Camel. Included as part of the Platform Application is also a Command Scheduler. The Command Scheduler allows users to schedule Command Line Shell Commands to run at certain specified intervals.

Usage

The Platform Application is a core building block for any application and should be referenced for its core component versions so that developers can ensure compatibility with their own applications. The Command Scheduler that is included in the Platform Application should be used by those that need or like the convenience of a  "platform independent" method of running certain commands such as backing up data or logging settings. More information can be found on the Command Scheduler page.

Installation and Uninstallation

This application comes out of the box and is not intended to be uninstalled. The Command Scheduler is found within the platform-scheduler feature and can be installed and uninstalled using the normal processes described in the Configuration section.

Configuration

This Component can be configured using the normal processes described in the Configuration section. The configurable properties are accessed from the Schedule Command Configuration in the Admin Console.

Configurable Properties

Property
Type
Description
Default
Value
Required
commandString

Shell command to be used within the container. For example, log:set DEBUG

 yes
intervalInSecondsIntegerThe interval of time in seconds between each execution. Must be a positive integer. For example, 3600 is 1 hour. yes