| Package | Description |
|---|---|
| io.vertx.ext.web.openapi.router | |
| io.vertx.openapi.contract | |
| io.vertx.openapi.validation |
| Modifier and Type | Method and Description |
|---|---|
static RouterBuilder |
RouterBuilder.create(Vertx vertx,
OpenAPIContract contract)
Create a new
RouterBuilder. |
static RouterBuilder |
RouterBuilder.create(Vertx vertx,
OpenAPIContract contract,
RequestExtractor extractor)
Create a new
RouterBuilder. |
| Modifier and Type | Method and Description |
|---|---|
static Future<OpenAPIContract> |
OpenAPIContract.from(Vertx vertx,
JsonObject unresolvedContract)
Resolves / dereferences the passed contract and creates an
OpenAPIContract instance. |
static Future<OpenAPIContract> |
OpenAPIContract.from(Vertx vertx,
JsonObject unresolvedContract,
Map<String,JsonObject> additionalContractFiles)
Resolves / dereferences the passed contract and creates an
OpenAPIContract instance. |
static Future<OpenAPIContract> |
OpenAPIContract.from(Vertx vertx,
String unresolvedContractPath)
Resolves / dereferences the passed contract and creates an
OpenAPIContract instance. |
static Future<OpenAPIContract> |
OpenAPIContract.from(Vertx vertx,
String unresolvedContractPath,
Map<String,String> additionalContractFiles)
Resolves / dereferences the passed contract and creates an
OpenAPIContract instance. |
| Modifier and Type | Method and Description |
|---|---|
static ResponseValidator |
ResponseValidator.create(Vertx vertx,
OpenAPIContract contract)
Create a new
ResponseValidator. |
static RequestValidator |
RequestValidator.create(Vertx vertx,
OpenAPIContract contract)
Create a new
RequestValidator. |
Copyright © 2023 Eclipse. All rights reserved.