Class RoundRobinAsyncDefaultResolverGroup
java.lang.Object
io.netty.resolver.AddressResolverGroup<InetSocketAddress>
net.buildtheearth.terraminusminus.util.netty.RoundRobinAsyncDefaultResolverGroup
- All Implemented Interfaces:
Closeable,AutoCloseable
public class RoundRobinAsyncDefaultResolverGroup
extends io.netty.resolver.AddressResolverGroup<InetSocketAddress>
An
AddressResolverGroup of AsyncDefaultNameResolvers that supports random selection of destination addresses if
multiple are provided by the nameserver. This is ideal for use in applications that use a pool of connections, for
which connecting to a single resolved address would be inefficient.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.netty.resolver.AddressResolver<InetSocketAddress> newResolver(io.netty.util.concurrent.EventExecutor executor) Methods inherited from class io.netty.resolver.AddressResolverGroup
close, getResolver
-
Constructor Details
-
RoundRobinAsyncDefaultResolverGroup
-
-
Method Details
-
newResolver
protected io.netty.resolver.AddressResolver<InetSocketAddress> newResolver(io.netty.util.concurrent.EventExecutor executor) throws Exception - Specified by:
newResolverin classio.netty.resolver.AddressResolverGroup<InetSocketAddress>- Throws:
Exception
-