Class Topic

    • Constructor Detail

      • Topic

        public Topic()
        Default empty constructor.
      • Topic

        @DataBoundConstructor
        public Topic​(CompareType compareType,
                     String pattern)
        Default DataBound constructor.
        Parameters:
        compareType - the CompareType to use when comparing with the pattern.
        pattern - the pattern to match on.
    • Method Detail

      • getCompareType

        public CompareType getCompareType()
        The CompareType used.
        Returns:
        the CompareType
      • setCompareType

        public void setCompareType​(CompareType compareType)
        The CompareType used.
        Parameters:
        compareType - the compareType.
      • getPattern

        public String getPattern()
        The pattern to match on.
        Returns:
        the pattern
      • setPattern

        public void setPattern​(String pattern)
        The pattern to match on.
        Parameters:
        pattern - the pattern.
      • isInteresting

        public boolean isInteresting​(String topic)
        Tells if the given topic are matched by this rule.
        Parameters:
        topic - the topic in change.
        Returns:
        true if the topic match.