|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opends.server.loggers.FixedTimeRotationPolicy
public class FixedTimeRotationPolicy
This class implements a rotation policy based on fixed day/time of day.
Constructor Summary | |
---|---|
FixedTimeRotationPolicy()
|
Method Summary | |
---|---|
ConfigChangeResult |
applyConfigurationChange(FixedTimeLogRotationPolicyCfg config)
Applies the configuration changes to this change listener. |
void |
initializeLogRotationPolicy(FixedTimeLogRotationPolicyCfg config)
Initializes this log rotation policy based on the information in the provided rotation policy configuration. |
boolean |
isConfigurationChangeAcceptable(FixedTimeLogRotationPolicyCfg config,
java.util.List<Message> unacceptableReasons)
Indicates whether the proposed change to the configuration is acceptable to this change listener. |
boolean |
rotateFile(MultifileTextWriter writer)
This method indicates if the log file should be rotated or not. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FixedTimeRotationPolicy()
Method Detail |
---|
public void initializeLogRotationPolicy(FixedTimeLogRotationPolicyCfg config)
initializeLogRotationPolicy
in interface RotationPolicy<FixedTimeLogRotationPolicyCfg>
config
- The rotation policy configuration that contains the
information to use to initialize this policy.public boolean isConfigurationChangeAcceptable(FixedTimeLogRotationPolicyCfg config, java.util.List<Message> unacceptableReasons)
isConfigurationChangeAcceptable
in interface ConfigurationChangeListener<FixedTimeLogRotationPolicyCfg>
config
- The new configuration containing the changes.unacceptableReasons
- A list that can be used to hold messages about why the
provided configuration is not acceptable.
true
if the proposed change is
acceptable, or false
if it is not.public ConfigChangeResult applyConfigurationChange(FixedTimeLogRotationPolicyCfg config)
applyConfigurationChange
in interface ConfigurationChangeListener<FixedTimeLogRotationPolicyCfg>
config
- The new configuration containing the changes.
public boolean rotateFile(MultifileTextWriter writer)
rotateFile
in interface RotationPolicy<FixedTimeLogRotationPolicyCfg>
writer
- The multi file writer writing the file to be
checked.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |