-
- All Implemented Interfaces:
public final class JavalinConfig
Javalin configuration class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
JavalinConfig.Companion
-
Field Summary
Fields Modifier and Type Field Description public final HttpConfig
http
public final RouterConfig
router
public final JettyConfig
jetty
public final StaticFilesConfig
staticFiles
public final SpaRootConfig
spaRoot
public final RequestLoggerConfig
requestLogger
public final BundledPluginsConfig
bundledPlugins
public final EventConfig
events
public final JavalinVueConfig
vue
public final ContextResolverConfig
contextResolver
public Boolean
useVirtualThreads
public Boolean
showJavalinBanner
public ValidationConfig
validation
public Boolean
startupWatcherEnabled
public final PrivateConfig
pvt
-
Constructor Summary
Constructors Constructor Description JavalinConfig()
-
Method Summary
Modifier and Type Method Description final Unit
events(Consumer<EventConfig> listener)
Adds an event listener to this Javalin Configuration. final Unit
jsonMapper(JsonMapper jsonMapper)
Sets the JsonMapper to be used in this Javalin Configuration. final Unit
fileRenderer(FileRenderer fileRenderer)
Sets the FileRenderer to be used in this Javalin Configuration. final <CFG extends Any> Plugin<CFG>
registerPlugin(Plugin<CFG> plugin)
Register a plugin to this Javalin Configuration. final <T extends Any> Unit
appData(Key<T> key, T value)
Register a new component resolver. -
-
Method Detail
-
events
final Unit events(Consumer<EventConfig> listener)
Adds an event listener to this Javalin Configuration.
-
jsonMapper
final Unit jsonMapper(JsonMapper jsonMapper)
Sets the JsonMapper to be used in this Javalin Configuration.
- Parameters:
jsonMapper
- the JsonMapper
-
fileRenderer
final Unit fileRenderer(FileRenderer fileRenderer)
Sets the FileRenderer to be used in this Javalin Configuration.
- Parameters:
fileRenderer
- the FileRenderer
-
registerPlugin
final <CFG extends Any> Plugin<CFG> registerPlugin(Plugin<CFG> plugin)
Register a plugin to this Javalin Configuration.
- Parameters:
plugin
- the Plugin to register
-
-
-
-