public interface io.netty.resolver.NameResolver<T> extends java.io.Closeable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.netty.resolver.NameResolver
  super_class: java.lang.Object
{
  public abstract io.netty.util.concurrent.Future<T> resolve(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/netty/util/concurrent/Future;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/netty/util/concurrent/Future<TT;>;
    MethodParameters:
          Name  Flags
      inetHost  

  public abstract io.netty.util.concurrent.Future<T> resolve(java.lang.String, io.netty.util.concurrent.Promise<T>);
    descriptor: (Ljava/lang/String;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lio/netty/util/concurrent/Promise<TT;>;)Lio/netty/util/concurrent/Future<TT;>;
    MethodParameters:
          Name  Flags
      inetHost  
      promise   

  public abstract io.netty.util.concurrent.Future<java.util.List<T>> resolveAll(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/netty/util/concurrent/Future;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/netty/util/concurrent/Future<Ljava/util/List<TT;>;>;
    MethodParameters:
          Name  Flags
      inetHost  

  public abstract io.netty.util.concurrent.Future<java.util.List<T>> resolveAll(java.lang.String, io.netty.util.concurrent.Promise<java.util.List<T>>);
    descriptor: (Ljava/lang/String;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lio/netty/util/concurrent/Promise<Ljava/util/List<TT;>;>;)Lio/netty/util/concurrent/Future<Ljava/util/List<TT;>;>;
    MethodParameters:
          Name  Flags
      inetHost  
      promise   

  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Closeable;
SourceFile: "NameResolver.java"