-
- All Implemented Interfaces:
-
io.javalin.core.plugin.Plugin
,io.javalin.core.plugin.PluginLifecycleInit
public final class OpenApiPlugin implements Plugin, PluginLifecycleInit
Plugin for the the automatic generation of an open api schema. The schema can be extracted with JavalinOpenApi.createSchema.
-
-
Field Summary
Fields Modifier and Type Field Description private OpenApiHandler
openApiHandler
-
Constructor Summary
Constructors Constructor Description OpenApiPlugin(OpenApiOptions options)
-
Method Summary
Modifier and Type Method Description final OpenApiHandler
getOpenApiHandler()
final Unit
setOpenApiHandler(OpenApiHandler openApiHandler)
Unit
init(Javalin app)
Unit
apply(Javalin app)
-
-
Constructor Detail
-
OpenApiPlugin
OpenApiPlugin(OpenApiOptions options)
-
-
Method Detail
-
getOpenApiHandler
final OpenApiHandler getOpenApiHandler()
-
setOpenApiHandler
final Unit setOpenApiHandler(OpenApiHandler openApiHandler)
-
init
Unit init(Javalin app)
-
apply
Unit apply(Javalin app)
-
-
-
-