DDF Platform Application Users Guide
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
Refer to the DDF Platform Application Install/Uninstall page for how this application can be installed and uninstalled.
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 |
---|---|---|---|---|
command | String | Shell command to be used within the container. For example, | yes | |
intervalInSeconds | Integer | The interval of time in seconds between each execution. Must be a positive integer. For example, 3600 is 1 hour. | yes |
Whitelist
The following packages have been exported by the DDF Platform Application and are approved for use by third parties:
- ddf.action
- ddf.action.impl
- ddf.mime
- ddf.security
- ddf.security.assertion
- ddf.security.common.audit
- ddf.security.permission
- ddf.security.service
- ddf.security.ws.policy
- ddf.security.ws.proxy
- ddf.security.encryption
- org.codice.ddf.configuration
org.codice.ddf.platform.status