public abstract class UrlRewriteFilter
extends org.apache.camel.support.ServiceSupport
implements org.apache.camel.CamelContextAware, org.apache.camel.IsSingleton
Modifier and Type | Field and Description |
---|---|
protected org.apache.camel.CamelContext |
camelContext |
protected org.tuckey.web.filters.urlrewrite.Conf |
conf |
protected String |
configFile |
protected String |
decodeUsing |
protected String |
defaultMatchType |
protected String |
modRewriteConfFile |
protected String |
modRewriteConfText |
protected org.tuckey.web.filters.urlrewrite.UrlRewriter |
urlRewriter |
protected boolean |
useContext |
protected boolean |
useQueryString |
Constructor and Description |
---|
UrlRewriteFilter() |
Modifier and Type | Method and Description |
---|---|
protected void |
doShutdown() |
protected void |
doStart() |
protected void |
doStop() |
org.apache.camel.CamelContext |
getCamelContext() |
org.tuckey.web.filters.urlrewrite.Conf |
getConf() |
String |
getConfigFile() |
String |
getDecodeUsing() |
String |
getDefaultMatchType() |
String |
getModRewriteConfFile() |
String |
getModRewriteConfText() |
org.tuckey.web.filters.urlrewrite.UrlRewriter |
getUrlRewriter() |
boolean |
isSingleton() |
boolean |
isUseContext() |
boolean |
isUseQueryString() |
String |
rewrite(String url,
javax.servlet.http.HttpServletRequest request) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setConf(org.tuckey.web.filters.urlrewrite.Conf conf) |
void |
setConfigFile(String configFile) |
void |
setDecodeUsing(String decodeUsing) |
void |
setDefaultMatchType(String defaultMatchType) |
void |
setModRewriteConfFile(String modRewriteConfFile) |
void |
setModRewriteConfText(String modRewriteConfText) |
void |
setUrlRewriter(org.tuckey.web.filters.urlrewrite.UrlRewriter urlRewriter) |
void |
setUseContext(boolean useContext) |
void |
setUseQueryString(boolean useQueryString) |
protected org.apache.camel.CamelContext camelContext
protected org.tuckey.web.filters.urlrewrite.Conf conf
protected org.tuckey.web.filters.urlrewrite.UrlRewriter urlRewriter
protected String configFile
protected String modRewriteConfFile
protected String modRewriteConfText
protected boolean useQueryString
protected boolean useContext
protected String defaultMatchType
protected String decodeUsing
public String rewrite(String url, javax.servlet.http.HttpServletRequest request) throws Exception
Exception
public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public org.tuckey.web.filters.urlrewrite.Conf getConf()
public void setConf(org.tuckey.web.filters.urlrewrite.Conf conf)
public org.tuckey.web.filters.urlrewrite.UrlRewriter getUrlRewriter()
public void setUrlRewriter(org.tuckey.web.filters.urlrewrite.UrlRewriter urlRewriter)
public String getConfigFile()
public void setConfigFile(String configFile)
public String getModRewriteConfText()
public void setModRewriteConfText(String modRewriteConfText)
public String getModRewriteConfFile()
public void setModRewriteConfFile(String modRewriteConfFile)
public boolean isUseQueryString()
public void setUseQueryString(boolean useQueryString)
public boolean isUseContext()
public void setUseContext(boolean useContext)
public String getDefaultMatchType()
public void setDefaultMatchType(String defaultMatchType)
public String getDecodeUsing()
public void setDecodeUsing(String decodeUsing)
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.ServiceSupport
Exception
protected void doStop() throws Exception
doStop
in class org.apache.camel.support.ServiceSupport
Exception
protected void doShutdown() throws Exception
doShutdown
in class org.apache.camel.support.ServiceSupport
Exception
public boolean isSingleton()
isSingleton
in interface org.apache.camel.IsSingleton
Apache Camel