public class RedirectRuleBuilder<R extends IRequestContext<?>,W extends IWebsocketContext<?>> extends Object implements IRedirectRuleBuilder
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
RedirectRuleBuilder(IRouter<R,W> router,
String oldPath,
ISpincastRouterConfig spincastRouterConfig,
ISpincastRoutingUtils spincastRoutingUtils) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getOldPath() |
protected IRouter<R,W> |
getRouter() |
protected ISpincastRouterConfig |
getSpincastRouterConfig() |
protected ISpincastRoutingUtils |
getSpincastRoutingUtils() |
protected boolean |
isPermanently() |
IRedirectRuleBuilder |
permanently()
The redirection will be permanent (301).
|
IRedirectRuleBuilder |
temporarily()
The redirection will be temporarily (302).
|
void |
to(String newPathOrFullUrl)
The new path or full URL to redirect to.
|
public RedirectRuleBuilder(IRouter<R,W> router, String oldPath, ISpincastRouterConfig spincastRouterConfig, ISpincastRoutingUtils spincastRoutingUtils)
protected String getOldPath()
protected ISpincastRouterConfig getSpincastRouterConfig()
protected ISpincastRoutingUtils getSpincastRoutingUtils()
protected boolean isPermanently()
public IRedirectRuleBuilder permanently()
IRedirectRuleBuilderpermanently in interface IRedirectRuleBuilderpublic IRedirectRuleBuilder temporarily()
IRedirectRuleBuildertemporarily in interface IRedirectRuleBuilderpublic void to(String newPathOrFullUrl)
IRedirectRuleBuilderto in interface IRedirectRuleBuilderCopyright © 2016. All rights reserved.