diff --git a/pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/ControllerRegistry.java b/pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/ControllerRegistry.java index 1d3674480..6f5b2d375 100644 --- a/pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/ControllerRegistry.java +++ b/pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/ControllerRegistry.java @@ -157,7 +157,7 @@ private void registerControllerMethods(Map> String fullPath = StringUtils.addStart(StringUtils.removeEnd(controllerPath, "/"), "/"); // create the route handler - RouteHandler handler = new DefaultControllerRouteHandler(application, controllerClass, method.getName()); + RouteHandler handler = new ControllerRouteHandler(application, controllerClass, method.getName()); // create the route Route route = new Route(httpMethod, fullPath, handler) @@ -175,7 +175,7 @@ private void registerControllerMethods(Map> String fullPath = StringUtils.addStart(StringUtils.removeEnd(path, "/"), "/"); // create the route handler - RouteHandler handler = new DefaultControllerRouteHandler(application, controllerClass, method.getName()); + RouteHandler handler = new ControllerRouteHandler(application, controllerClass, method.getName()); // create the route Route route = new Route(httpMethod, fullPath, handler) diff --git a/pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/DefaultControllerRouteHandler.java b/pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/ControllerRouteHandler.java similarity index 94% rename from pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/DefaultControllerRouteHandler.java rename to pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/ControllerRouteHandler.java index a87843e90..353664063 100644 --- a/pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/DefaultControllerRouteHandler.java +++ b/pippo-controller-parent/pippo-controller/src/main/java/ro/pippo/controller/ControllerRouteHandler.java @@ -22,7 +22,6 @@ import ro.pippo.controller.util.ControllerUtils; import ro.pippo.core.ContentTypeEngines; import ro.pippo.core.HttpConstants; -import ro.pippo.core.Messages; import ro.pippo.core.PippoRuntimeException; import ro.pippo.core.Request; import ro.pippo.core.route.Route; @@ -45,39 +44,35 @@ import java.util.TreeSet; /** - * DefaultControllerRouteHandler executes controller methods. + * {@code ControllerRouteHandler} executes controller methods. * + * @author Decebal Suiu * @author James Moger */ -public class DefaultControllerRouteHandler implements RouteHandler { +public class ControllerRouteHandler implements RouteHandler { - private static final Logger log = LoggerFactory.getLogger(DefaultControllerRouteHandler.class); + private static final Logger log = LoggerFactory.getLogger(ControllerRouteHandler.class); - protected final Class controllerClass; - protected final String controllerMethodName; - protected final Method controllerMethod; + private final Class controllerClass; + private final Method controllerMethod; - protected final ControllerApplication application; - protected final Messages messages; + private final ControllerApplication application; - protected final List routeInterceptors; - protected final List declaredConsumes; - protected final List declaredProduces; - protected final boolean isNoCache; - protected MethodParameterExtractor[] extractors; + private final List routeInterceptors; + private final List declaredConsumes; + private final List declaredProduces; + private final boolean isNoCache; + private MethodParameterExtractor[] extractors; - public DefaultControllerRouteHandler(ControllerApplication application, Class controllerClass, String controllerMethodName) { + public ControllerRouteHandler(ControllerApplication application, Class controllerClass, String controllerMethodName) { this.application = application; this.controllerClass = controllerClass; - this.controllerMethodName = controllerMethodName; this.controllerMethod = findMethod(controllerClass, controllerMethodName); if (controllerMethod == null) { throw new PippoRuntimeException("Failed to find method '{}'", controllerClass + "::" + controllerMethodName); } - this.messages = application.getMessages(); - this.routeInterceptors = new ArrayList<>(); ControllerUtils.collectRouteInterceptors(controllerMethod).forEach(handlerClass -> { RouteHandler handler;