Interface ClientTransport.ResolvedAddressSelector<CONF>

Type Parameters:
CONF - client configuration implementation
All Superinterfaces:
BiFunction<CONF,List<? extends SocketAddress>,List<? extends SocketAddress>>
Enclosing class:
ClientTransport<T extends ClientTransport<T,CONF>,CONF extends ClientTransportConfig<CONF>>

public static interface ClientTransport.ResolvedAddressSelector<CONF> extends BiFunction<CONF,List<? extends SocketAddress>,List<? extends SocketAddress>>
An interface for selecting resolved addresses based on configuration and available socket addresses.
Since:
1.2.5
  • Method Summary

    Modifier and Type
    Method
    Description
    List<? extends SocketAddress>
    apply(CONF config, List<? extends SocketAddress> resolvedAddresses)
    Selects the resolved addresses to be used for a connection.

    Methods inherited from interface java.util.function.BiFunction

    andThen