Class HttpServer

java.lang.Object
emu.grasscutter.server.http.HttpServer

public final class HttpServer extends Object
Manages all HTTP-related classes. (including dispatch, announcements, gacha, etc.)
  • Constructor Details

    • HttpServer

      public HttpServer()
      Configures the Express application.
  • Method Details

    • getHandle

      public io.javalin.Javalin getHandle()
      Returns the handle for the Express application.
      Returns:
      A Javalin instance.
    • addRouter

      public HttpServer addRouter(Class<? extends Router> router, Object... args)
      Initializes the provided class.
      Parameters:
      router - The router class.
      Returns:
      Method chaining.
    • start

      public void start()
      Starts listening on the HTTP server.