T
- The type of retention policy configuration handled by
this retention policy implementation.public interface RetentionPolicy<T extends org.forgerock.opendj.server.config.server.LogRetentionPolicyCfg>
Modifier and Type | Method and Description |
---|---|
File[] |
deleteFiles(org.opends.server.loggers.FileNamingPolicy fileNamingPolicy)
Returns all files that should be deleted according to the policy.
|
void |
initializeLogRetentionPolicy(T config)
Initializes this log retention policy based on the
information in the provided retention policy configuration.
|
void initializeLogRetentionPolicy(T config) throws org.forgerock.opendj.config.server.ConfigException, InitializationException
config
- The retention policy configuration that contains the
information to use to initialize this policy.org.forgerock.opendj.config.server.ConfigException
- If an unrecoverable problem arises in the process of
performing the initialization as a result of the server
configuration.InitializationException
- If a problem occurs during initialization that is not
related to the server configuration.File[] deleteFiles(org.opends.server.loggers.FileNamingPolicy fileNamingPolicy) throws DirectoryException
fileNamingPolicy
- The naming policy used generate the log file
names.null
if an error occurred while
obtaining the file list.DirectoryException
- If an error occurs while obtaining a list
of files to delete.Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.