org.apache.camel.component.urlrewrite
Class UrlRewriteFilter
java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.component.urlrewrite.UrlRewriteFilter
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
- Direct Known Subclasses:
- Http4UrlRewrite, HttpUrlRewrite
public abstract class UrlRewriteFilter
- extends org.apache.camel.support.ServiceSupport
- implements org.apache.camel.CamelContextAware, org.apache.camel.IsSingleton
Url rewrite filter based on url rewrite filter
See more details about the Camel Url Rewrite component.
Fields inherited from class org.apache.camel.support.ServiceSupport |
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
Methods inherited from class org.apache.camel.support.ServiceSupport |
doResume, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
camelContext
protected org.apache.camel.CamelContext camelContext
conf
protected org.tuckey.web.filters.urlrewrite.Conf conf
urlRewriter
protected org.tuckey.web.filters.urlrewrite.UrlRewriter urlRewriter
configFile
protected String configFile
modRewriteConfFile
protected String modRewriteConfFile
modRewriteConfText
protected String modRewriteConfText
useQueryString
protected boolean useQueryString
useContext
protected boolean useContext
defaultMatchType
protected String defaultMatchType
decodeUsing
protected String decodeUsing
UrlRewriteFilter
public UrlRewriteFilter()
rewrite
public String rewrite(String url,
javax.servlet.http.HttpServletRequest request)
throws Exception
- Throws:
Exception
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContext
in interface org.apache.camel.CamelContextAware
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContext
in interface org.apache.camel.CamelContextAware
getConf
public org.tuckey.web.filters.urlrewrite.Conf getConf()
setConf
public void setConf(org.tuckey.web.filters.urlrewrite.Conf conf)
getUrlRewriter
public org.tuckey.web.filters.urlrewrite.UrlRewriter getUrlRewriter()
setUrlRewriter
public void setUrlRewriter(org.tuckey.web.filters.urlrewrite.UrlRewriter urlRewriter)
getConfigFile
public String getConfigFile()
setConfigFile
public void setConfigFile(String configFile)
getModRewriteConfText
public String getModRewriteConfText()
setModRewriteConfText
public void setModRewriteConfText(String modRewriteConfText)
getModRewriteConfFile
public String getModRewriteConfFile()
setModRewriteConfFile
public void setModRewriteConfFile(String modRewriteConfFile)
isUseQueryString
public boolean isUseQueryString()
setUseQueryString
public void setUseQueryString(boolean useQueryString)
isUseContext
public boolean isUseContext()
setUseContext
public void setUseContext(boolean useContext)
getDefaultMatchType
public String getDefaultMatchType()
setDefaultMatchType
public void setDefaultMatchType(String defaultMatchType)
getDecodeUsing
public String getDecodeUsing()
setDecodeUsing
public void setDecodeUsing(String decodeUsing)
doStart
protected void doStart()
throws Exception
- Specified by:
doStart
in class org.apache.camel.support.ServiceSupport
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Specified by:
doStop
in class org.apache.camel.support.ServiceSupport
- Throws:
Exception
doShutdown
protected void doShutdown()
throws Exception
- Overrides:
doShutdown
in class org.apache.camel.support.ServiceSupport
- Throws:
Exception
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in interface org.apache.camel.IsSingleton
Apache Camel