Package io.github.mfvanek.pg.connection
Class HighAvailabilityPgConnectionFactoryImpl
java.lang.Object
io.github.mfvanek.pg.connection.HighAvailabilityPgConnectionFactoryImpl
- All Implemented Interfaces:
HighAvailabilityPgConnectionFactory
public class HighAvailabilityPgConnectionFactoryImpl
extends Object
implements HighAvailabilityPgConnectionFactory
-
Constructor Summary
ConstructorDescriptionHighAvailabilityPgConnectionFactoryImpl
(PgConnectionFactory pgConnectionFactory, PrimaryHostDeterminer primaryHostDeterminer) -
Method Summary
Modifier and TypeMethodDescriptionof
(ConnectionCredentials credentials) Creates instance ofHighAvailabilityPgConnection
with given credentials.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.mfvanek.pg.connection.HighAvailabilityPgConnectionFactory
ofUrl, ofUrls
-
Constructor Details
-
HighAvailabilityPgConnectionFactoryImpl
public HighAvailabilityPgConnectionFactoryImpl(@Nonnull PgConnectionFactory pgConnectionFactory, @Nonnull PrimaryHostDeterminer primaryHostDeterminer)
-
-
Method Details
-
of
Creates instance ofHighAvailabilityPgConnection
with given credentials.- Specified by:
of
in interfaceHighAvailabilityPgConnectionFactory
- Parameters:
credentials
- given credentials.- Returns:
- instance of
HighAvailabilityPgConnection
-