Package io.github.mfvanek.pg.connection
Interface HighAvailabilityPgConnectionFactory
- All Known Implementing Classes:
HighAvailabilityPgConnectionFactoryImpl
public interface HighAvailabilityPgConnectionFactory
-
Method Summary
Modifier and TypeMethodDescriptionof
(ConnectionCredentials credentials) Creates instance ofHighAvailabilityPgConnection
with given credentials.default HighAvailabilityPgConnection
default HighAvailabilityPgConnection
ofUrls
(Collection<String> connectionUrls, String userName, String password)
-
Method Details
-
of
Creates instance ofHighAvailabilityPgConnection
with given credentials.- Parameters:
credentials
- given credentials.- Returns:
- instance of
HighAvailabilityPgConnection
-
ofUrl
@Nonnull default HighAvailabilityPgConnection ofUrl(@Nonnull String writeUrl, @Nonnull String userName, @Nonnull String password) -
ofUrls
@Nonnull default HighAvailabilityPgConnection ofUrls(@Nonnull Collection<String> connectionUrls, @Nonnull String userName, @Nonnull String password)
-