public interface io.vertx.core.spi.resolver.ResolverProvider
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.core.spi.resolver.ResolverProvider
super_class: java.lang.Object
{
public static final java.lang.String DISABLE_DNS_RESOLVER_PROP_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "vertx.disableDnsResolver"
public static io.vertx.core.spi.resolver.ResolverProvider factory(io.vertx.core.Vertx, io.vertx.core.dns.AddressResolverOptions);
descriptor: (Lio/vertx/core/Vertx;Lio/vertx/core/dns/AddressResolverOptions;)Lio/vertx/core/spi/resolver/ResolverProvider;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: ldc "vertx.disableDnsResolver"
invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
ifne 8
1: new io.vertx.core.impl.resolver.DnsResolverProvider
dup
aload 0
checkcast io.vertx.core.impl.VertxImpl
aload 1
invokespecial io.vertx.core.impl.resolver.DnsResolverProvider.<init>:(Lio/vertx/core/impl/VertxImpl;Lio/vertx/core/dns/AddressResolverOptions;)V
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Throwable
astore 2
start local 2 4: aload 2
instanceof io.vertx.core.VertxException
ifeq 6
5: aload 2
athrow
6: StackMap locals: java.lang.Throwable
StackMap stack:
ldc Lio/vertx/core/spi/resolver/ResolverProvider;
invokestatic io.vertx.core.impl.logging.LoggerFactory.getLogger:(Ljava/lang/Class;)Lio/vertx/core/impl/logging/Logger;
astore 3
start local 3 7: aload 3
ldc "Using the default address resolver as the dns resolver could not be loaded"
invokeinterface io.vertx.core.impl.logging.Logger.info:(Ljava/lang/Object;)V
end local 3 end local 2 8: StackMap locals:
StackMap stack:
new io.vertx.core.impl.resolver.DefaultResolverProvider
dup
invokespecial io.vertx.core.impl.resolver.DefaultResolverProvider.<init>:()V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 vertx Lio/vertx/core/Vertx;
0 9 1 options Lio/vertx/core/dns/AddressResolverOptions;
4 8 2 e Ljava/lang/Throwable;
7 8 3 logger Lio/vertx/core/impl/logging/Logger;
Exception table:
from to target type
0 2 3 Class java.lang.Throwable
MethodParameters:
Name Flags
vertx
options
public abstract io.netty.resolver.AddressResolverGroup<java.net.InetSocketAddress> resolver(io.vertx.core.dns.AddressResolverOptions);
descriptor: (Lio/vertx/core/dns/AddressResolverOptions;)Lio/netty/resolver/AddressResolverGroup;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/dns/AddressResolverOptions;)Lio/netty/resolver/AddressResolverGroup<Ljava/net/InetSocketAddress;>;
MethodParameters:
Name Flags
options
public abstract void close(io.vertx.core.Handler<java.lang.Void>);
descriptor: (Lio/vertx/core/Handler;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/Handler<Ljava/lang/Void;>;)V
MethodParameters:
Name Flags
doneHandler
}
SourceFile: "ResolverProvider.java"