Interface FreeDiskSpaceLogRetentionPolicyCfg

  • All Superinterfaces:
    Configuration, LogRetentionPolicyCfg

    public interface FreeDiskSpaceLogRetentionPolicyCfg
    extends LogRetentionPolicyCfg
    A server-side interface for querying Free Disk Space Log Retention Policy settings.

    Retention policy based on the free disk space available.

    • Method Detail

      • addFreeDiskSpaceChangeListener

        void addFreeDiskSpaceChangeListener​(ConfigurationChangeListener<FreeDiskSpaceLogRetentionPolicyCfg> listener)
        Register to be notified when this Free Disk Space Log Retention Policy is changed.
        Parameters:
        listener - The Free Disk Space Log Retention Policy configuration change listener.
      • removeFreeDiskSpaceChangeListener

        void removeFreeDiskSpaceChangeListener​(ConfigurationChangeListener<FreeDiskSpaceLogRetentionPolicyCfg> listener)
        Deregister an existing Free Disk Space Log Retention Policy configuration change listener.
        Parameters:
        listener - The Free Disk Space Log Retention Policy configuration change listener.
      • getFreeDiskSpace

        long getFreeDiskSpace()
        Gets the "free-disk-space" property.

        Specifies the minimum amount of free disk space that should be available on the file system on which the archived log files are stored.

        Returns:
        Returns the value of the "free-disk-space" property.
      • getJavaClass

        String getJavaClass()
        Gets the "java-class" property.

        Specifies the fully-qualified name of the Java class that provides the Free Disk Space Log Retention Policy implementation.

        Default value: org.opends.server.loggers.FreeDiskSpaceRetentionPolicy

        Specified by:
        getJavaClass in interface LogRetentionPolicyCfg
        Returns:
        Returns the value of the "java-class" property.