Interface RouterFactory

  • All Known Implementing Classes:
    OpenAPI3RouterFactory

    public interface RouterFactory
    Main interface for Design Driven Router factory Author: Francesco Guardiani @slinkydeveloper

    NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

    • Method Detail

      • getDelegate

        io.vertx.ext.web.api.contract.RouterFactory getDelegate()
      • addSecurityHandler

        @Deprecated
        RouterFactory addSecurityHandler​(String securitySchemaName,
                                         io.vertx.core.Handler<RoutingContext> handler)
        Deprecated.
        Mount to paths that have to follow a security schema a security handler
        Parameters:
        securitySchemaName -
        handler -
        Returns:
      • setOptions

        @Deprecated
        RouterFactory setOptions​(io.vertx.ext.web.api.contract.RouterFactoryOptions options)
        Deprecated.
        Set options of router factory. For more info RouterFactoryOptions
        Parameters:
        options -
        Returns:
      • getOptions

        @Deprecated
        io.vertx.ext.web.api.contract.RouterFactoryOptions getOptions()
        Deprecated.
        Get options of router factory. For more info RouterFactoryOptions
        Returns:
      • getRouter

        @Deprecated
        Router getRouter()
        Deprecated.
        Construct a new router based on spec. It will fail if you are trying to mount a spec with security schemes without assigned handlers
        Note: Router is constructed in this function, so it will be respected the path definition ordering.
        Returns:
      • getValidationFailureHandler

        @Deprecated
        io.vertx.core.Handler<RoutingContext> getValidationFailureHandler()
        Deprecated.
        Returns:
      • setValidationFailureHandler

        @Deprecated
        RouterFactory setValidationFailureHandler​(io.vertx.core.Handler<RoutingContext> validationFailureHandler)
        Deprecated.
        Set default validation failure handler. You can enable/disable this feature from RouterFactoryOptions
        Parameters:
        validationFailureHandler -
        Returns:
        this object
      • setNotImplementedFailureHandler

        @Deprecated
        RouterFactory setNotImplementedFailureHandler​(io.vertx.core.Handler<RoutingContext> notImplementedFailureHandler)
        Deprecated.
        Set not implemented failure handler. It's called when you don't define an handler for a specific operation. You can enable/disable this feature from RouterFactoryOptions
        Parameters:
        notImplementedFailureHandler -
        Returns:
        this object
      • setBodyHandler

        @Deprecated
        RouterFactory setBodyHandler​(BodyHandler bodyHandler)
        Deprecated.
        Supply your own BodyHandler if you would like to control body limit, uploads directory and deletion of uploaded files
        Parameters:
        bodyHandler -
        Returns:
        self
      • setExtraOperationContextPayloadMapper

        @Deprecated
        RouterFactory setExtraOperationContextPayloadMapper​(Function<RoutingContext,​io.vertx.core.json.JsonObject> extraOperationContextPayloadMapper)
        Deprecated.
        When set, this function is called while creating the payload of OperationRequest
        Parameters:
        extraOperationContextPayloadMapper -
        Returns:
      • newInstance

        static RouterFactory newInstance​(io.vertx.ext.web.api.contract.RouterFactory arg)