public interface io.vertx.ext.web.handler.AuthenticationHandler extends io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.ext.web.handler.AuthenticationHandler
super_class: java.lang.Object
{
public abstract void parseCredentials(io.vertx.ext.web.RoutingContext, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.auth.authentication.Credentials>>);
descriptor: (Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/Handler;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/ext/auth/authentication/Credentials;>;>;)V
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
context
handler
public io.vertx.core.Future<io.vertx.ext.auth.authentication.Credentials> parseCredentials(io.vertx.ext.web.RoutingContext);
descriptor: (Lio/vertx/ext/web/RoutingContext;)Lio/vertx/core/Future;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: invokestatic io.vertx.core.Promise.promise:()Lio/vertx/core/Promise;
astore 2
start local 2 1: aload 0
aload 1
aload 2
invokeinterface io.vertx.ext.web.handler.AuthenticationHandler.parseCredentials:(Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/Handler;)V
2: aload 2
invokeinterface io.vertx.core.Promise.future:()Lio/vertx/core/Future;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/ext/web/handler/AuthenticationHandler;
0 3 1 context Lio/vertx/ext/web/RoutingContext;
1 3 2 promise Lio/vertx/core/Promise<Lio/vertx/ext/auth/authentication/Credentials;>;
Signature: (Lio/vertx/ext/web/RoutingContext;)Lio/vertx/core/Future<Lio/vertx/ext/auth/authentication/Credentials;>;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
context
public java.lang.String authenticateHeader(io.vertx.ext.web.RoutingContext);
descriptor: (Lio/vertx/ext/web/RoutingContext;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/handler/AuthenticationHandler;
0 1 1 context Lio/vertx/ext/web/RoutingContext;
MethodParameters:
Name Flags
context
public void postAuthentication(io.vertx.ext.web.RoutingContext);
descriptor: (Lio/vertx/ext/web/RoutingContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.vertx.ext.web.RoutingContext.next:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/handler/AuthenticationHandler;
0 2 1 ctx Lio/vertx/ext/web/RoutingContext;
MethodParameters:
Name Flags
ctx
}
Signature: Ljava/lang/Object;Lio/vertx/core/Handler<Lio/vertx/ext/web/RoutingContext;>;
SourceFile: "AuthenticationHandler.java"
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.VertxGen(concrete = false)