Class HttpRequestHandler

java.lang.Object
dev.voidframework.web.server.http.HttpRequestHandler

public final class HttpRequestHandler extends Object
Http request handler.
  • Constructor Details

    • HttpRequestHandler

      public HttpRequestHandler(com.google.inject.Injector injector, ErrorHandler errorHandler, List<Class<? extends Filter>> globalFilterClassTypes)
      Build a new instance.
      Parameters:
      injector - The injector instance
      errorHandler - The error handler to use
      globalFilterClassTypes - The global filter class types
  • Method Details

    • onBadRequest

      public Result onBadRequest(Context context, HttpException.BadRequest cause)
      This method is called each time a bad request occur.
      Parameters:
      context - The current context
      cause - The cause (OPTIONAL)
      Returns:
      A result
    • onRouteRequest

      public Result onRouteRequest(Context context)
      This method is called each time the framework need to route a request.
      Parameters:
      context - The current context
      Returns:
      A result