Class OpenAPIRoute
- java.lang.Object
-
- io.vertx.reactivex.ext.web.openapi.router.OpenAPIRoute
-
public class OpenAPIRoute extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<OpenAPIRoute>
__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description OpenAPIRoute(OpenAPIRoute delegate)
OpenAPIRoute(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenAPIRoute
addFailureHandler(Handler<RoutingContext> handler)
Adds a failure handler for this routeOpenAPIRoute
addHandler(Handler<RoutingContext> handler)
Adds a handler for this route which is executed after the security and validation handlers defined in the contractboolean
doValidation()
boolean
equals(Object o)
OpenAPIRoute
getDelegate()
Operation
getOperation()
int
hashCode()
static OpenAPIRoute
newInstance(OpenAPIRoute arg)
OpenAPIRoute
setDoValidation(boolean doValidation)
Sets the validation flag for incoming requests.String
toString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<OpenAPIRoute> __TYPE_ARG
-
-
Constructor Detail
-
OpenAPIRoute
public OpenAPIRoute(OpenAPIRoute delegate)
-
OpenAPIRoute
public OpenAPIRoute(Object delegate)
-
-
Method Detail
-
getDelegate
public OpenAPIRoute getDelegate()
-
addHandler
public OpenAPIRoute addHandler(Handler<RoutingContext> handler)
Adds a handler for this route which is executed after the security and validation handlers defined in the contract- Parameters:
handler
- The handler to add- Returns:
- the route
-
addFailureHandler
public OpenAPIRoute addFailureHandler(Handler<RoutingContext> handler)
Adds a failure handler for this route- Parameters:
handler
- The failure handler to add- Returns:
- the route
-
getOperation
public Operation getOperation()
- Returns:
- the related operation of this route
-
doValidation
public boolean doValidation()
- Returns:
- true if validation based on the OpenAPI contract is active for this route. By default, it is active.
-
setDoValidation
public OpenAPIRoute setDoValidation(boolean doValidation)
Sets the validation flag for incoming requests.- Parameters:
doValidation
- The validation flag.- Returns:
- the route
-
newInstance
public static OpenAPIRoute newInstance(OpenAPIRoute arg)
-
-