Interface JsonFileHTTPAccessLogPublisherCfgClient

    • Method Detail

      • getLogDirectory

        String getLogDirectory()
        Gets the "log-directory" property.

        The directory to use for the log files generated by the Json File HTTP Access Log Publisher. The path to the directory is relative to the server root.

        Returns:
        Returns the value of the "log-directory" property.
      • setLogDirectory

        void setLogDirectory​(String value)
                      throws PropertyException
        Sets the "log-directory" property.

        The directory to use for the log files generated by the Json File HTTP Access Log Publisher. The path to the directory is relative to the server root.

        Parameters:
        value - The value of the "log-directory" property.
        Throws:
        PropertyException - If the new value is invalid.
      • getRetentionPolicy

        SortedSet<String> getRetentionPolicy()
        Gets the "retention-policy" property.

        The retention policy to use for the Json File HTTP Access Log Publisher.

        When multiple policies are used, log files are cleaned when any of the policy's conditions are met.

        Returns:
        Returns the values of the "retention-policy" property.
      • setRetentionPolicy

        void setRetentionPolicy​(Collection<String> values)
                         throws PropertyException
        Sets the "retention-policy" property.

        The retention policy to use for the Json File HTTP Access Log Publisher.

        When multiple policies are used, log files are cleaned when any of the policy's conditions are met.

        Parameters:
        values - The values of the "retention-policy" property.
        Throws:
        PropertyException - If one or more of the new values are invalid.
      • getRotationPolicy

        SortedSet<String> getRotationPolicy()
        Gets the "rotation-policy" property.

        The rotation policy to use for the Json File HTTP Access Log Publisher.

        When multiple policies are used, rotation will occur if any policy's conditions are met.

        Returns:
        Returns the values of the "rotation-policy" property.
      • setRotationPolicy

        void setRotationPolicy​(Collection<String> values)
                        throws PropertyException
        Sets the "rotation-policy" property.

        The rotation policy to use for the Json File HTTP Access Log Publisher.

        When multiple policies are used, rotation will occur if any policy's conditions are met.

        Parameters:
        values - The values of the "rotation-policy" property.
        Throws:
        PropertyException - If one or more of the new values are invalid.