public interface FileCountLogRetentionPolicyCfg extends LogRetentionPolicyCfg
Retention policy based on the number of rotated log files on disk.
Modifier and Type | Method and Description |
---|---|
void |
addFileCountChangeListener(ConfigurationChangeListener<FileCountLogRetentionPolicyCfg> listener)
Register to be notified when this File Count Log Retention Policy is changed.
|
Class<? extends FileCountLogRetentionPolicyCfg> |
configurationClass()
Gets the configuration class associated with this File Count Log Retention Policy.
|
String |
getJavaClass()
Gets the "java-class" property.
|
int |
getNumberOfFiles()
Gets the "number-of-files" property.
|
void |
removeFileCountChangeListener(ConfigurationChangeListener<FileCountLogRetentionPolicyCfg> listener)
Deregister an existing File Count Log Retention Policy configuration change listener.
|
addChangeListener, removeChangeListener
dn
Class<? extends FileCountLogRetentionPolicyCfg> configurationClass()
configurationClass
in interface Configuration
configurationClass
in interface LogRetentionPolicyCfg
void addFileCountChangeListener(ConfigurationChangeListener<FileCountLogRetentionPolicyCfg> listener)
listener
- The File Count Log Retention Policy configuration change listener.void removeFileCountChangeListener(ConfigurationChangeListener<FileCountLogRetentionPolicyCfg> listener)
listener
- The File Count Log Retention Policy configuration change listener.String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the File Count Log Retention Policy implementation.
getJavaClass
in interface LogRetentionPolicyCfg
int getNumberOfFiles()
Specifies the number of archived log files to retain before the oldest ones are cleaned.
Copyright 2010-2017 ForgeRock AS.