public interface io.vertx.ext.auth.User
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.ext.auth.User
super_class: java.lang.Object
{
public abstract io.vertx.ext.auth.User isAuthorized(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/auth/User;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;)Lio/vertx/ext/auth/User;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
authority
resultHandler
public io.vertx.ext.auth.User isAuthorised(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/auth/User;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.vertx.ext.auth.User.isAuthorized:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/ext/auth/User;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/auth/User;
0 1 1 authority Ljava/lang/String;
0 1 2 resultHandler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;)Lio/vertx/ext/auth/User;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
authority
resultHandler
public abstract io.vertx.ext.auth.User clearCache();
descriptor: ()Lio/vertx/ext/auth/User;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
public abstract io.vertx.core.json.JsonObject principal();
descriptor: ()Lio/vertx/core/json/JsonObject;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setAuthProvider(io.vertx.ext.auth.AuthProvider);
descriptor: (Lio/vertx/ext/auth/AuthProvider;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
authProvider
}
SourceFile: "User.java"
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.VertxGen()