Package net.mcbrawls.inject.javalin
Class InjectJavalinFactory
java.lang.Object
net.mcbrawls.inject.javalin.InjectJavalinFactory
Factory for creating Javalin instances configured with Inject and Jetty.
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.javalin.Javalincreate(net.mcbrawls.inject.api.InjectPlatform platform) Creates a Javalin instance and registers it for the given platform.static io.javalin.Javalincreate(net.mcbrawls.inject.api.InjectPlatform platform, Consumer<io.javalin.config.JavalinConfig> config) Creates a Javalin instance and registers it for the given platform.
-
Method Details
-
create
public static io.javalin.Javalin create(net.mcbrawls.inject.api.InjectPlatform platform) Creates a Javalin instance and registers it for the given platform.This uses the default settings:
- uses virtual threads
- no banner
- configured jetty connector
- Parameters:
platform- the inject platform to be used for registration- Returns:
- the javalin instance
-
create
public static io.javalin.Javalin create(net.mcbrawls.inject.api.InjectPlatform platform, Consumer<io.javalin.config.JavalinConfig> config) Creates a Javalin instance and registers it for the given platform.This uses the default settings and applies the given config on top:
- uses virtual threads
- no banner
- configured jetty connector
- Parameters:
platform- the inject platform to be used for registrationconfig- the configuration- Returns:
- the javalin instance
-