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) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getOldPath() |
protected IRouter<R,W> |
getRouter() |
protected ISpincastRouterConfig |
getSpincastRouterConfig() |
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)
protected String getOldPath()
protected ISpincastRouterConfig getSpincastRouterConfig()
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.