package org.webpieces.webserver.async.app;
import org.webpieces.ctx.api.HttpMethod;
import org.webpieces.router.api.routing.Router;
import org.webpieces.router.api.routing.Routes;
public class AsyncRoutes implements Routes {
@Override
public void configure(Router router) {
router.addRoute(HttpMethod.GET, "/", "../../basic/app/biz/AsyncController.someMethod", AsyncRouteId.SOME_ROUTE);
router.addRoute(HttpMethod.GET, "/redirect/{id}", "../../basic/app/biz/AsyncController.redirect", AsyncRouteId.REDIRECT_PAGE);
router.addRoute(HttpMethod.GET, "/redirectint/{id}", "../../basic/app/biz/AsyncController.redirectWithInt", AsyncRouteId.REDIRECT2);
router.addRoute(HttpMethod.GET, "/myroute", "../../basic/app/biz/AsyncController.myMethod", AsyncRouteId.RENDER_PAGE);
router.addRoute(HttpMethod.GET, "/throwNotFound", "../../basic/app/biz/AsyncController.throwNotFound", AsyncRouteId.THROW_NOT_FOUND);
router.addRoute(HttpMethod.GET, "/asyncSuccessRoute","../../basic/app/biz/AsyncController.asyncMyMethod", AsyncRouteId.ASYNC_SUCCESS);
router.addRoute(HttpMethod.GET, "/asyncFailRoute", "../../basic/app/biz/AsyncController.asyncFail", AsyncRouteId.ASYNC_FAIL);
router.setPageNotFoundRoute("../../basic/app/biz/AsyncController.notFound");
router.setInternalErrorRoute("../../basic/app/biz/AsyncController.internalError");
}
}