Package | Description |
---|---|
io.vertx.ext.web.openapi |
Modifier and Type | Method and Description |
---|---|
RouterFactory |
RouterFactory.bodyHandler(BodyHandler bodyHandler)
Supply your own BodyHandler if you would like to control body limit, uploads directory and deletion of uploaded
files.
|
RouterFactory |
RouterFactory.mountServiceInterface(Class interfaceClass,
String address)
Introspect the Web Api Service interface to route to service all matching method names with operation ids.
|
RouterFactory |
RouterFactory.mountServicesFromExtensions()
Introspect the OpenAPI spec to mount handlers for all operations that specifies a x-vertx-event-bus annotation.
|
RouterFactory |
RouterFactory.rootHandler(Handler<RoutingContext> rootHandler)
Add global handler to be applied prior to
Router being generated. |
RouterFactory |
RouterFactory.securityHandler(String securitySchemaName,
AuthenticationHandler handler)
Mount to paths that have to follow a security schema a security handler
|
RouterFactory |
RouterFactory.serviceExtraPayloadMapper(java.util.function.Function<RoutingContext,JsonObject> serviceExtraPayloadMapper)
When set, this function is called while creating the payload of
ServiceRequest |
RouterFactory |
RouterFactory.setOptions(RouterFactoryOptions options)
Set options of router factory.
|
Modifier and Type | Method and Description |
---|---|
static Future<RouterFactory> |
RouterFactory.create(Vertx vertx,
String url)
Create a new
RouterFactory |
static Future<RouterFactory> |
RouterFactory.create(Vertx vertx,
String url,
OpenAPILoaderOptions options)
Create a new
RouterFactory |
Modifier and Type | Method and Description |
---|---|
static void |
RouterFactory.create(Vertx vertx,
String url,
Handler<AsyncResult<RouterFactory>> handler)
Like
this#create(Vertx, String) |
static void |
RouterFactory.create(Vertx vertx,
String url,
OpenAPILoaderOptions options,
Handler<AsyncResult<RouterFactory>> handler)
Like
this#create(Vertx, String, OpenAPILoaderOptions) |
Copyright © 2020 Eclipse. All rights reserved.