Package cool.scx.web

Class ScxRouteHandler

java.lang.Object
cool.scx.web.ScxRouteHandler
All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>

public final class ScxRouteHandler extends Object implements io.vertx.core.Handler<io.vertx.ext.web.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
      clazz 对象
    • originalUrl

      public final String originalUrl
      原始的 url 处理规则为 {类注解值}/{方法注解值} 并采取简单的去除重复 "/"
    • httpMethods

      public final HttpMethod[] httpMethods
      httpMethods 由 注解上的 method 属性转换而来 并采用 set 进行去重
    • consumes

      public final String[] consumes
    • produces

      public final String[] produces
  • Method Details

    • handle

      public void handle(io.vertx.ext.web.RoutingContext context)
      Specified by:
      handle in interface io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
    • order

      public int order()