Class ScxWeb

java.lang.Object
cool.scx.web.ScxWeb

public final class ScxWeb extends Object
  • Constructor Details

    • ScxWeb

      public ScxWeb()
    • ScxWeb

      public ScxWeb(ScxWebOptions options)
  • Method Details

    • routingContext

      public static cool.scx.http.routing.RoutingContext routingContext()
      获取当前线程的 RoutingContext (只限在 scx mapping 注解的方法及其调用链上)
      Returns:
      当前线程的 RoutingContext
    • registerHttpRoutes

      public ScxWeb registerHttpRoutes(cool.scx.http.routing.Router router, Object... objects)
    • registerWebSocketRoutes

      public ScxWeb registerWebSocketRoutes(cool.scx.http.routing.WebSocketRouter router, Object... objects)
    • setInterceptor

      public ScxWeb setInterceptor(Interceptor newInterceptor)
    • addExceptionHandler

      public ScxWeb addExceptionHandler(ExceptionHandler exceptionHandler)
    • addParameterHandlerBuilder

      public ScxWeb addParameterHandlerBuilder(ParameterHandlerBuilder handlerBuilder)
    • addReturnValueHandler

      public ScxWeb addReturnValueHandler(ReturnValueHandler returnValueHandler)
    • addExceptionHandler

      public ScxWeb addExceptionHandler(int index, ExceptionHandler handler)
    • addParameterHandlerBuilder

      public ScxWeb addParameterHandlerBuilder(int index, ParameterHandlerBuilder handlerBuilder)
    • addReturnValueHandler

      public ScxWeb addReturnValueHandler(int index, ReturnValueHandler returnValueHandler)
    • templateHandler

      public ScxTemplateHandler templateHandler()
    • bindErrorHandler

      public ScxWeb bindErrorHandler(cool.scx.http.routing.Router vertxRouter)