java.lang.Object
io.lettuce.core.resource.SocketAddressResolver
- Direct Known Subclasses:
MappingSocketAddressResolver
public class SocketAddressResolver extends Object
Resolves a
RedisURI to a SocketAddress.- Author:
- Mark Paluch
- See Also:
MappingSocketAddressResolver
-
Constructor Summary
Constructors Modifier Constructor Description protectedSocketAddressResolver()Create a newSocketAddressResolver.protectedSocketAddressResolver(DnsResolver dnsResolver)Create a newSocketAddressResolvergivenDnsResolver. -
Method Summary
Modifier and Type Method Description static SocketAddressResolvercreate(DnsResolver dnsResolver)Create a newSocketAddressResolvergivenDnsResolver.SocketAddressresolve(RedisURI redisURI)Resolve aRedisURIto aSocketAddress.static SocketAddressresolve(RedisURI redisURI, DnsResolver dnsResolver)Resolves aRedisURIto aSocketAddress.
-
Constructor Details
-
SocketAddressResolver
protected SocketAddressResolver()Create a newSocketAddressResolver.- Since:
- 6.1
-
SocketAddressResolver
Create a newSocketAddressResolvergivenDnsResolver.- Parameters:
dnsResolver- must not benull.- Since:
- 5.1
-
-
Method Details
-
create
Create a newSocketAddressResolvergivenDnsResolver.- Parameters:
dnsResolver- must not benull.- Returns:
- the
SocketAddressResolver. - Since:
- 5.1
-
resolve
Resolve aRedisURIto aSocketAddress.- Parameters:
redisURI- must not benull.- Returns:
- the resolved
SocketAddress. - Since:
- 5.1
-
resolve
Resolves aRedisURIto aSocketAddress.- Parameters:
redisURI- must not benull.dnsResolver- must not benull.- Returns:
- the resolved
SocketAddress.
-