public class ConnectionFactoryImpl extends ConnectionFactory
| Constructor and Description |
|---|
ConnectionFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
ProtocolConnection |
openConnectionImpl(HostSpec[] hostSpecs,
String user,
String database,
Properties info,
Logger logger)
Implementation of
ConnectionFactory.openConnection(org.postgresql.util.HostSpec[], java.lang.String, java.lang.String, java.util.Properties, org.postgresql.core.Logger) for a particular protocol version. |
closeStream, openConnectionpublic ProtocolConnection openConnectionImpl(HostSpec[] hostSpecs, String user, String database, Properties info, Logger logger) throws SQLException
ConnectionFactoryConnectionFactory.openConnection(org.postgresql.util.HostSpec[], java.lang.String, java.lang.String, java.util.Properties, org.postgresql.core.Logger) for a particular protocol version.
Implemented by subclasses of ConnectionFactory.openConnectionImpl in class ConnectionFactoryhostSpecs - at least one host and port to connect to; multiple elements for round-robin failoveruser - the username to authenticate with; may not be null.database - the database on the server to connect to; may not be null.info - extra properties controlling the connection;
notably, "password" if present supplies the password to authenticate with.logger - the logger to use for this connectionnull if this protocol
version is not supported by the server.SQLException - if the connection could not be established for a reason other
than protocol version incompatibility.Copyright © 2015 PostgreSQL Global Development Group. All rights reserved.