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
ConstructorsConstructorDescriptionHighAvailabilityPgConnectionFactoryImpl(PgConnectionFactory pgConnectionFactory, PrimaryHostDeterminer primaryHostDeterminer) -
Method Summary
Modifier and TypeMethodDescriptionof(ConnectionCredentials credentials) Creates instance ofHighAvailabilityPgConnectionwith given credentials.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 ofHighAvailabilityPgConnectionwith given credentials.- Specified by:
ofin interfaceHighAvailabilityPgConnectionFactory- Parameters:
credentials- given credentials.- Returns:
- instance of
HighAvailabilityPgConnection
-