Class AsyncDefaultNameResolver

java.lang.Object
io.netty.resolver.SimpleNameResolver<InetAddress>
io.netty.resolver.InetNameResolver
net.buildtheearth.terraminusminus.util.netty.AsyncDefaultNameResolver
All Implemented Interfaces:
io.netty.resolver.NameResolver<InetAddress>, Closeable, AutoCloseable

public class AsyncDefaultNameResolver extends io.netty.resolver.InetNameResolver
Equivalent to DefaultNameResolver, but performs the blocking name lookups on a separate Executor.
See Also:
  • DefaultNameResolver
  • Constructor Details

    • AsyncDefaultNameResolver

      public AsyncDefaultNameResolver(io.netty.util.concurrent.EventExecutor executor, Executor resolveExecutor)
      Parameters:
      executor - the EventExecutor which is used to notify the listeners of the Future returned by SimpleNameResolver.resolve(String)
      resolveExecutor - the Executor which is used to perform name lookups
  • Method Details