public interface io.vertx.ext.web.api.contract.RouterFactory<Specification>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.ext.web.api.contract.RouterFactory
super_class: java.lang.Object
{
public abstract io.vertx.ext.web.api.contract.RouterFactory addSecurityHandler(java.lang.String, io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/web/api/contract/RouterFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/ext/web/RoutingContext;>;)Lio/vertx/ext/web/api/contract/RouterFactory;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
securitySchemaName
handler
public abstract io.vertx.ext.web.api.contract.RouterFactory setOptions(io.vertx.ext.web.api.contract.RouterFactoryOptions);
descriptor: (Lio/vertx/ext/web/api/contract/RouterFactoryOptions;)Lio/vertx/ext/web/api/contract/RouterFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
options
public abstract io.vertx.ext.web.api.contract.RouterFactoryOptions getOptions();
descriptor: ()Lio/vertx/ext/web/api/contract/RouterFactoryOptions;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.vertx.ext.web.Router getRouter();
descriptor: ()Lio/vertx/ext/web/Router;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> getValidationFailureHandler();
descriptor: ()Lio/vertx/core/Handler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lio/vertx/core/Handler<Lio/vertx/ext/web/RoutingContext;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract io.vertx.ext.web.api.contract.RouterFactory setValidationFailureHandler(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/ext/web/api/contract/RouterFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/Handler<Lio/vertx/ext/web/RoutingContext;>;)Lio/vertx/ext/web/api/contract/RouterFactory;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
java.lang.Deprecated()
MethodParameters:
Name Flags
validationFailureHandler
public abstract io.vertx.ext.web.api.contract.RouterFactory setNotImplementedFailureHandler(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/ext/web/api/contract/RouterFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/Handler<Lio/vertx/ext/web/RoutingContext;>;)Lio/vertx/ext/web/api/contract/RouterFactory;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
java.lang.Deprecated()
MethodParameters:
Name Flags
notImplementedFailureHandler
public abstract io.vertx.ext.web.api.contract.RouterFactory setBodyHandler(io.vertx.ext.web.handler.BodyHandler);
descriptor: (Lio/vertx/ext/web/handler/BodyHandler;)Lio/vertx/ext/web/api/contract/RouterFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
bodyHandler
public abstract io.vertx.ext.web.api.contract.RouterFactory addGlobalHandler(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/ext/web/api/contract/RouterFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/Handler<Lio/vertx/ext/web/RoutingContext;>;)Lio/vertx/ext/web/api/contract/RouterFactory;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
globalHandler
public abstract io.vertx.ext.web.api.contract.RouterFactory setExtraOperationContextPayloadMapper(java.util.function.Function<io.vertx.ext.web.RoutingContext, io.vertx.core.json.JsonObject>);
descriptor: (Ljava/util/function/Function;)Lio/vertx/ext/web/api/contract/RouterFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/function/Function<Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/json/JsonObject;>;)Lio/vertx/ext/web/api/contract/RouterFactory;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
extraOperationContextPayloadMapper
}
Signature: <Specification:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "RouterFactory.java"
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.VertxGen(concrete = false)
java.lang.Deprecated()