| 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gigaspaces.logger.DeleteBackupPolicy
public class DeleteBackupPolicy
A backup policy that deletes any file which is older than the specified period, but keeps at least as many of the specified backup files.
By default, a file is kept for a 30 day period. After 30 days, the file is deleted; Unless if there are less than 10 backup files available.
These properties can be configured either by modifying the logging configuration file or by use of a system property override, as specified by:
 -Dcom.gigaspaces.logger.DeleteBackupPolicy.[property-name]=[property-value]
  For example: 
 -Dcom.gigaspaces.logger.DeleteBackupPolicy.period=60
 
 Note: The RollingFileHandler is by default configured to use the NullBackupPolicy.
| Constructor Summary | |
|---|---|
DeleteBackupPolicy()
Constructs a delete-backup policy specifying the period (in days) to keep a file before deletion, and the number of files to keep as backup.  | 
|
| Method Summary | |
|---|---|
 void | 
track(File file)
Track a newly created file.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DeleteBackupPolicy()
| Method Detail | 
|---|
public void track(File file)
BackupPolicy
track in interface BackupPolicyfile - A newly created file.
  | 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||