Package com.couchbase.client.core.config
Class DefaultPortInfo
java.lang.Object
com.couchbase.client.core.config.DefaultPortInfo
- All Implemented Interfaces:
PortInfo
public class DefaultPortInfo extends Object implements PortInfo
-
Constructor Summary
Constructors Constructor Description DefaultPortInfo(Map<String,Integer> services, String hostname, Map<String,AlternateAddress> aa)
Creates a newDefaultPortInfo
. -
Method Summary
Modifier and Type Method Description Map<String,AlternateAddress>
alternateAddresses()
String
hostname()
Map<ServiceType,Integer>
ports()
Map<ServiceType,Integer>
sslPorts()
String
toString()
-
Constructor Details
-
DefaultPortInfo
public DefaultPortInfo(Map<String,Integer> services, String hostname, Map<String,AlternateAddress> aa)Creates a newDefaultPortInfo
. Note that if the hostname is null (not provided by the server), it is explicitly set to null because otherwise the loaded InetAddress would point to localhost.- Parameters:
services
- the list of services mapping to ports.
-
-
Method Details