public class RestRoute extends Route
// First route (REST services)
RestRoute restServices = new RestRoute();
restServices.addAlias("/rest1", "service.action1");
restServices.addAlias("GET", "/rest2/:a/:b", "service.action2");
restServices.use(new CorsHeaders());
apiGateway.addRoute(restServices);
// Last route (HTML pages, CSS and images)
StaticRoute webContent = new StaticRoute("/htdocs");
webContent.setReloadable(true);
apiGateway.addRoute(webContent);
| Modifier and Type | Field and Description |
|---|---|
protected ErrorPage |
errorPage |
afterCall, aliases, beforeCall, broker, logger, mappingPolicy, opts, path, routeMiddlewares, templateEngine, whiteList| Constructor and Description |
|---|
RestRoute() |
RestRoute(java.lang.String errorTemplatePath) |
| Modifier and Type | Method and Description |
|---|---|
ErrorPage |
getErrorPage() |
java.lang.String |
getErrorTemplatePath() |
void |
setErrorTemplatePath(java.lang.String htmlTemplatePath) |
addAlias, addAlias, addAlias, addToWhiteList, findMapping, getAfterCall, getAliases, getBeforeCall, getBroker, getMappingPolicy, getMiddlewares, getOpts, getPath, getTemplateEngine, getWhiteList, setAfterCall, setAliases, setBeforeCall, setMappingPolicy, setOpts, setPath, setTemplateEngine, setWhiteList, started, stopped, toTree, use, useprotected ErrorPage errorPage
public RestRoute()
public RestRoute(java.lang.String errorTemplatePath)
public java.lang.String getErrorTemplatePath()
public void setErrorTemplatePath(java.lang.String htmlTemplatePath)
public ErrorPage getErrorPage()