redis / lettuce

Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.

Home Page:https://lettuce.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`DefaultClientResources.dnsResolver(DnsResolver resolver)` should be marked as deprecated.

yfwz100 opened this issue · comments

Just like definitions at its interface:

/**
* Sets the {@link DnsResolver} that is used to resolve hostnames to {@link java.net.InetAddress}. Defaults to
* {@link DnsResolvers#UNRESOLVED} to use netty's {@link AddressResolverGroup}.
*
* @param dnsResolver the DNS resolver, must not be {@code null}.
* @return {@code this} {@link Builder}.
* @since 4.3
* @deprecated since 6.1. Configure {@link AddressResolverGroup} instead.
*/
@Deprecated
Builder dnsResolver(DnsResolver dnsResolver);

The implementation method should be marked as deprecated to inform users to use the new settings.

public Builder dnsResolver(DnsResolver dnsResolver) {