Class CompactPathRule

  • All Implemented Interfaces:
    Rule.ApplyURI

    public class CompactPathRule
    extends Rule
    implements Rule.ApplyURI
    Rewrite the URI by compacting to remove //
    • Constructor Detail

      • CompactPathRule

        public CompactPathRule()
    • Method Detail

      • matchAndApply

        public String matchAndApply​(String target,
                                    javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response)
                             throws IOException
        Description copied from class: Rule
        This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
        Specified by:
        matchAndApply in class Rule
        Parameters:
        target - The target of the request
        request - the request
        response - the response
        Returns:
        The new target if the rule has matched, else null
        Throws:
        IOException - if unable to match the rule