Class SyslogFilter


  • public class SyslogFilter
    extends Object
    Configuration for the various filters to change the behavior of the forwarder.
    Author:
    Alejandro Galue
    • Constructor Detail

      • SyslogFilter

        public SyslogFilter()
        Instantiates a new Syslog filter.
      • SyslogFilter

        public SyslogFilter​(String name,
                            String rule,
                            String messageFormat)
        Instantiates a new Syslog filter.
        Parameters:
        name - the name
        rule - the rule
        messageFormat - the message format
    • Method Detail

      • isEnabled

        public Boolean isEnabled()
        Checks if the rule is enabled.
        Returns:
        true, if is enabled
      • getName

        public String getName()
        Gets the filter name.
        Returns:
        the filter name
      • getRule

        public String getRule()
        Gets the filter rule.
        Returns:
        the filter rule
      • getMessageFormat

        public String getMessageFormat()
        Gets the message format.
        Returns:
        the message format
      • setEnabled

        public void setEnabled​(Boolean enabled)
        Sets the enabled flag.
        Parameters:
        enabled - the new enabled
      • setName

        public void setName​(String name)
        Sets the filter name.
        Parameters:
        name - the new name
      • setRule

        public void setRule​(String rule)
        Sets the filter rule.
        Parameters:
        rule - the rule
      • setMessageFormat

        public void setMessageFormat​(String messageFormat)
        Sets the message format.
        Parameters:
        messageFormat - the new message format
      • passFilter

        public boolean passFilter​(NorthboundAlarm alarm)
        Pass filter.
        Parameters:
        alarm - the alarm
        Returns:
        true, if successful