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 theoriginal
non RX-ified interface using Vert.x codegen.
-
-
Method Summary
-
-
-
Method Detail
-
getDelegate
RouterFactory getDelegate()
-
addSecurityHandler
@Deprecated RouterFactory addSecurityHandler(String securitySchemaName, 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(RouterFactoryOptions options)
Deprecated.Set options of router factory. For more infoRouterFactoryOptions
- Parameters:
options
-- Returns:
-
getOptions
@Deprecated RouterFactoryOptions getOptions()
Deprecated.Get options of router factory. For more infoRouterFactoryOptions
- 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 Handler<RoutingContext> getValidationFailureHandler()
Deprecated.- Returns:
-
setValidationFailureHandler
@Deprecated RouterFactory setValidationFailureHandler(Handler<RoutingContext> validationFailureHandler)
Deprecated.Set default validation failure handler. You can enable/disable this feature fromRouterFactoryOptions
- Parameters:
validationFailureHandler
-- Returns:
- this object
-
setNotImplementedFailureHandler
@Deprecated RouterFactory setNotImplementedFailureHandler(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 fromRouterFactoryOptions
- 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
-
addGlobalHandler
@Deprecated RouterFactory addGlobalHandler(Handler<RoutingContext> globalHandler)
Deprecated.Add global handler to be applied prior toRouter
being generated.
Please note that you should not add a body handler inside that list. If you want to modify the body handler, please usesetBodyHandler(io.vertx.reactivex.ext.web.handler.BodyHandler)
- Parameters:
globalHandler
-- Returns:
- this object
-
setExtraOperationContextPayloadMapper
@Deprecated RouterFactory setExtraOperationContextPayloadMapper(Function<RoutingContext,JsonObject> extraOperationContextPayloadMapper)
Deprecated.When set, this function is called while creating the payload ofOperationRequest
- Parameters:
extraOperationContextPayloadMapper
-- Returns:
-
newInstance
static RouterFactory newInstance(RouterFactory arg)
-
-