Backup
This module is deprecated. Instead, use the Back up Data script.
Purpose
To back up data.
Auto Configuration
Backup auto configuration configures the following routes.
Class | Bean Name | Desription |
---|---|---|
net.pricefx.integration.route.backup.FileBackupRouteBuilder | fileBackupRouteBuilder | Route for backup files with messages. It moves files from one directory to another. |
net.pricefx.integration.route.backup.DeleteFileRouteBuilder | deleteFileRouteBuilder | Route that compresses backup files to the zip format. |
Â
Property | Mandatory | Default Value | Description |
---|---|---|---|
integration.backup.enabled | Â | Â | Enables or disables autoconfiguration |
integration.backup.directory | x | Â | Directory with backup messages |
integration.backup.source | x | Â | Input directory with messages |
integration.backup.fileNamePattern | Â | backup_${date:now:yyyy-MM-dd_HHmmss_SSS}.zip | File name of compressed file |
integration.backup.intervalCronExpression | Â | 0+0+0+?+*+*+* | Sets interval of backup, cron expression |
integration.backup.cleanIntervalCronExpression | Â | 0+0+0+?+*+*+* | Sets interval of cleanup for backup directory |
integration.backup.cleanFilesOlderThanDays | Â | 30 | How old files will be removed from backup directory |
IntegrationManager version 5.8.0