| Package | Description | 
|---|---|
| io.vertx.reactivex.ext.web.api.contract.openapi3 | 
| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<OpenAPI3RouterFactory> | 
OpenAPI3RouterFactory.__TYPE_ARG  | 
| Modifier and Type | Method and Description | 
|---|---|
OpenAPI3RouterFactory | 
OpenAPI3RouterFactory.addFailureHandlerByOperationId(String operationId,
                              Handler<RoutingContext> failureHandler)
Add a failure handler by operation_id field in Operation object 
 | 
OpenAPI3RouterFactory | 
OpenAPI3RouterFactory.addHandlerByOperationId(String operationId,
                       Handler<RoutingContext> handler)
Add an handler by operation_id field in Operation object 
 | 
OpenAPI3RouterFactory | 
OpenAPI3RouterFactory.addSecuritySchemaScopeValidator(String securitySchemaName,
                               String scopeName,
                               Handler<RoutingContext> handler)
Add a particular scope validator. 
 | 
OpenAPI3RouterFactory | 
OpenAPI3RouterFactory.mountOperationToEventBus(String operationId,
                        String address)
Specify to route an incoming request for specified operation id to a Web Api Service mounted at the specified address on event bus. 
 | 
OpenAPI3RouterFactory | 
OpenAPI3RouterFactory.mountServiceFromTag(String tag,
                   String address)
Specify to route an incoming request for all operations that contains the specified tag to a Web Api Service mounted at the specified address on event bus. 
 | 
OpenAPI3RouterFactory | 
OpenAPI3RouterFactory.mountServicesFromExtensions()
Introspect the OpenAPI spec to mount handlers for all operations that specifies a x-vertx-event-bus annotation. 
 | 
static OpenAPI3RouterFactory | 
OpenAPI3RouterFactory.newInstance(OpenAPI3RouterFactory arg)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Single<OpenAPI3RouterFactory> | 
OpenAPI3RouterFactory.rxCreate(Vertx vertx,
        String url)
Create a new OpenAPI3RouterFactory 
 | 
static Single<OpenAPI3RouterFactory> | 
OpenAPI3RouterFactory.rxCreate(Vertx vertx,
        String url,
        List<JsonObject> auth)
Create a new OpenAPI3RouterFactory 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
OpenAPI3RouterFactory.create(Vertx vertx,
      String url,
      Handler<AsyncResult<OpenAPI3RouterFactory>> handler)
Create a new OpenAPI3RouterFactory 
 | 
static void | 
OpenAPI3RouterFactory.create(Vertx vertx,
      String url,
      List<JsonObject> auth,
      Handler<AsyncResult<OpenAPI3RouterFactory>> handler)
Create a new OpenAPI3RouterFactory 
 | 
Copyright © 2020 Eclipse. All rights reserved.