Brooklyn

brooklyn.entity.proxy.nginx
[Java] Class UrlRewriteRule

java.lang.Object
  brooklyn.entity.proxy.nginx.UrlRewriteRule
All Implemented Interfaces:
java.io.Serializable

public class UrlRewriteRule

records a rewrite rule for use in URL rewriting such as by nginx; from and to are expected to be usual regex replacement strings, with the convention here (for portability) that:

  • from should match the entire path (internally is wrapped with ^ and $ for nginx); to can refer to $1, $2 from the groups in from
  • so eg use from = (.*)A(.*) and to = $1B$2 to change all occurrences of A to B


    Constructor Summary
    UrlRewriteRule()

    UrlRewriteRule(java.lang.String from, java.lang.String to)

     
    Method Summary
    java.lang.String getFrom()

    java.lang.String getTo()

    boolean isBreak()

    void setBreak(boolean isBreak)

    UrlRewriteRule setBreak()

    void setFrom(java.lang.String from)

    void setTo(java.lang.String to)

     
    Methods inherited from class java.lang.Object
    java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
     

    Constructor Detail

    UrlRewriteRule

    public UrlRewriteRule()


    UrlRewriteRule

    public UrlRewriteRule(java.lang.String from, java.lang.String to)


     
    Method Detail

    getFrom

    public java.lang.String getFrom()


    getTo

    public java.lang.String getTo()


    isBreak

    public boolean isBreak()


    setBreak

    public void setBreak(boolean isBreak)


    setBreak

    public UrlRewriteRule setBreak()


    setFrom

    public void setFrom(java.lang.String from)


    setTo

    public void setTo(java.lang.String to)


     

    Brooklyn Multi-Cloud Application Management Platform
    brooklyncentral.github.com. Apache License. © 2012.