public class RedirectRuleBuilderDefault<R extends RequestContext<?>,W extends WebsocketContext<?>> extends Object implements RedirectRuleBuilder
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
RedirectRuleBuilderDefault(Router<R,W> router,
String oldPath,
SpincastRouterConfig spincastRouterConfig,
SpincastRoutingUtils spincastRoutingUtils) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getOldPath() |
protected Router<R,W> |
getRouter() |
protected SpincastRouterConfig |
getSpincastRouterConfig() |
protected SpincastRoutingUtils |
getSpincastRoutingUtils() |
protected boolean |
isPermanently() |
RedirectRuleBuilder |
permanently()
The redirection will be permanent (301).
|
RedirectRuleBuilder |
temporarily()
The redirection will be temporarily (302).
|
void |
to(String newPathOrFullUrl)
The new path or full URL to redirect to.
|
public RedirectRuleBuilderDefault(Router<R,W> router, String oldPath, SpincastRouterConfig spincastRouterConfig, SpincastRoutingUtils spincastRoutingUtils)
protected String getOldPath()
protected SpincastRouterConfig getSpincastRouterConfig()
protected SpincastRoutingUtils getSpincastRoutingUtils()
protected boolean isPermanently()
public RedirectRuleBuilder permanently()
RedirectRuleBuilderpermanently in interface RedirectRuleBuilderpublic RedirectRuleBuilder temporarily()
RedirectRuleBuildertemporarily in interface RedirectRuleBuilderpublic void to(String newPathOrFullUrl)
RedirectRuleBuilderto in interface RedirectRuleBuilderCopyright © 2019. All rights reserved.