public class MappingSocketAddressResolver extends SocketAddressResolver
SocketAddressResolver
that allows mapping of RedisURI
host and port components to
redirect connection endpoint coordinates using a mapping function
.Modifier and Type | Method and Description |
---|---|
static MappingSocketAddressResolver |
create(DnsResolver dnsResolver,
Function<HostAndPort,HostAndPort> mappingFunction)
|
SocketAddress |
resolve(RedisURI redisURI)
Resolve a
RedisURI to a SocketAddress . |
create, resolve
public static MappingSocketAddressResolver create(DnsResolver dnsResolver, Function<HostAndPort,HostAndPort> mappingFunction)
dnsResolver
- must not be null.mappingFunction
- must not be null.MappingSocketAddressResolver
.public SocketAddress resolve(RedisURI redisURI)
SocketAddressResolver
RedisURI
to a SocketAddress
.resolve
in class SocketAddressResolver
redisURI
- must not be null.SocketAddress
.Copyright © 2018 lettuce.io. All rights reserved.