Package | Description |
---|---|
io.vertx.reactivex.ext.web.openapi |
Modifier and Type | Field and Description |
---|---|
static TypeArg<RouterBuilder> |
RouterBuilder.__TYPE_ARG |
Modifier and Type | Method and Description |
---|---|
RouterBuilder |
SecurityScheme.bindBlocking(Function<io.vertx.core.json.JsonObject,AuthenticationHandler> factory) |
RouterBuilder |
RouterBuilder.bodyHandler(BodyHandler bodyHandler)
Supply your own BodyHandler if you would like to control body limit, uploads directory and deletion of uploaded
files.
|
RouterBuilder |
RouterBuilder.mountServicesFromExtensions()
Introspect the OpenAPI spec to mount handlers for all operations that specifies a x-vertx-event-bus annotation.
|
static RouterBuilder |
RouterBuilder.newInstance(io.vertx.ext.web.openapi.RouterBuilder arg) |
RouterBuilder |
RouterBuilder.rootHandler(io.vertx.core.Handler<RoutingContext> rootHandler)
Add global handler to be applied prior to being generated.
|
RouterBuilder |
RouterBuilder.securityHandler(String securitySchemeName,
AuthenticationHandler handler)
Mount to paths that have to follow a security schema a security handler.
|
RouterBuilder |
RouterBuilder.serviceExtraPayloadMapper(Function<RoutingContext,io.vertx.core.json.JsonObject> serviceExtraPayloadMapper)
When set, this function is called while creating the payload of
|
RouterBuilder |
RouterBuilder.setOptions(io.vertx.ext.web.openapi.RouterBuilderOptions options)
Set options of router builder.
|
Modifier and Type | Method and Description |
---|---|
io.vertx.core.Future<RouterBuilder> |
SecurityScheme.bind(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<AuthenticationHandler>> factory) |
io.vertx.core.Future<RouterBuilder> |
SecurityScheme.bind(io.reactivex.functions.Function<io.vertx.core.json.JsonObject,io.reactivex.Single<AuthenticationHandler>> factory) |
static io.reactivex.Single<RouterBuilder> |
RouterBuilder.rxCreate(Vertx vertx,
String url)
Like
|
static io.reactivex.Single<RouterBuilder> |
RouterBuilder.rxCreate(Vertx vertx,
String url,
io.vertx.ext.web.openapi.OpenAPILoaderOptions options)
Like
|
Modifier and Type | Method and Description |
---|---|
static void |
RouterBuilder.create(Vertx vertx,
String url,
io.vertx.core.Handler<io.vertx.core.AsyncResult<RouterBuilder>> handler)
Like
|
static void |
RouterBuilder.create(Vertx vertx,
String url,
io.vertx.ext.web.openapi.OpenAPILoaderOptions options,
io.vertx.core.Handler<io.vertx.core.AsyncResult<RouterBuilder>> handler)
Like
|
Copyright © 2022 Eclipse. All rights reserved.