public class RoutingOperationOptions
extends java.lang.Object
KnotxServerVerticle loads KnotxServerOptions.getRoutingSpecificationLocation() containing Open API specification which
describes all endpoints with request / response schemas. Each endpoint defines operationId used
in getOperationId().| Constructor and Description |
|---|
RoutingOperationOptions(io.vertx.core.json.JsonObject json)
Create settings from JSON
|
RoutingOperationOptions(RoutingOperationOptions other)
Copy constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RoutingHandlerOptions> |
getFailureHandlers() |
java.util.List<RoutingHandlerOptions> |
getHandlers() |
java.lang.String |
getOperationId() |
RoutingOperationOptions |
setFailureHandlers(java.util.List<RoutingHandlerOptions> failureHandlers)
Sets list of error handlers definitions for particular operationId.
|
RoutingOperationOptions |
setHandlers(java.util.List<RoutingHandlerOptions> handlers)
Sets list of handlers definitions for particular operationId.
|
RoutingOperationOptions |
setOperationId(java.lang.String operationId)
Sets operationId name.
|
io.vertx.core.json.JsonObject |
toJson() |
java.lang.String |
toString() |
public RoutingOperationOptions(io.vertx.core.json.JsonObject json)
json - the JSONpublic RoutingOperationOptions(RoutingOperationOptions other)
other - the instance to copypublic io.vertx.core.json.JsonObject toJson()
public java.lang.String getOperationId()
public RoutingOperationOptions setOperationId(java.lang.String operationId)
operationId - operation identifierpublic java.util.List<RoutingHandlerOptions> getHandlers()
OpenAPI3RouterFactory.addHandlerByOperationId(String,
Handler)public RoutingOperationOptions setHandlers(java.util.List<RoutingHandlerOptions> handlers)
handlers - request handlersOpenAPI3RouterFactory.addHandlerByOperationId(String,
Handler)public java.util.List<RoutingHandlerOptions> getFailureHandlers()
OpenAPI3RouterFactory.addFailureHandlerByOperationId(String,
Handler)public RoutingOperationOptions setFailureHandlers(java.util.List<RoutingHandlerOptions> failureHandlers)
failureHandlers - request failure handlersOpenAPI3RouterFactory.addFailureHandlerByOperationId(String,
Handler)public java.lang.String toString()
toString in class java.lang.Object