Class RewriteInterceptor.Mapping

java.lang.Object
com.predic8.membrane.core.interceptor.rewrite.RewriteInterceptor.Mapping
Enclosing class:
RewriteInterceptor

public static class RewriteInterceptor.Mapping extends Object
  • Field Details

  • Constructor Details

    • Mapping

      public Mapping()
    • Mapping

      public Mapping(String from, String to, String do_)
  • Method Details

    • matches

      public boolean matches(String uri)
    • getFrom

      public String getFrom()
    • setFrom

      public void setFrom(String from)
      Description
      Java Regular expression
      Example
      ^/bank/(.*)
    • getTo

      public String getTo()
    • setTo

      public void setTo(String to)
      Description
      Replacement string. Can contain references to matching groups.
      Example
      /axis2/$1
    • getDo

      public RewriteInterceptor.Type getDo()
    • setDo

      public void setDo(RewriteInterceptor.Type do_)
      Default
      rewrite (default) or redirect (if "to" contains "://")
      Description
      What to do: "rewrite", "redirect-temporary" or "redirect-permanent".
      Example
      redirect-temporary