Class ScxRouteHandler

java.lang.Object
cool.scx.web.ScxRouteHandler
All Implemented Interfaces:
cool.scx.http.routing.Route, Consumer<cool.scx.http.routing.RoutingContext>

public final class ScxRouteHandler extends Object implements cool.scx.http.routing.Route, Consumer<cool.scx.http.routing.RoutingContext>

ScxRouteHandler class.

Version:
0.3.6
Author:
scx567888
  • Field Details

    • method

      public final MethodInfo method
    • isVoid

      public final boolean isVoid
    • instance

      public final Object instance
    • clazz

      public final Class<?> clazz
  • Method Details

    • accept

      public void accept(cool.scx.http.routing.RoutingContext context)
      Specified by:
      accept in interface Consumer<cool.scx.http.routing.RoutingContext>
    • path

      public String path()
      Specified by:
      path in interface cool.scx.http.routing.Route
    • methods

      public Set<cool.scx.http.HttpMethod> methods()
      Specified by:
      methods in interface cool.scx.http.routing.Route
    • pathMatcher

      public cool.scx.http.routing.PathMatcher pathMatcher()
      Specified by:
      pathMatcher in interface cool.scx.http.routing.Route
    • methodMatcher

      public cool.scx.http.routing.MethodMatcher methodMatcher()
      Specified by:
      methodMatcher in interface cool.scx.http.routing.Route
    • order

      public int order()
      Specified by:
      order in interface cool.scx.http.routing.Route
    • handler

      public Consumer<cool.scx.http.routing.RoutingContext> handler()
      Specified by:
      handler in interface cool.scx.http.routing.Route