Class OpenAPIRoute


  • public class OpenAPIRoute
    extends Object
    • Constructor Detail

      • OpenAPIRoute

        public OpenAPIRoute​(OpenAPIRoute delegate)
      • OpenAPIRoute

        public OpenAPIRoute​(Object delegate)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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