Class JasyncPostgreSQLClientFactory
java.lang.Object
io.micronaut.configuration.jasync.JasyncPostgreSQLClientFactory
- All Implemented Interfaces:
AutoCloseable
@Factory
@Requires(classes=com.github.jasync.sql.db.postgresql.PostgreSQLConnectionBuilder.class)
public class JasyncPostgreSQLClientFactory
extends Object
implements AutoCloseable
The Factory for creating Reactive Postgres client.
-
Constructor Summary
ConstructorDescriptionJasyncPostgreSQLClientFactory
(JasyncPoolConfiguration jasyncPoolConfiguration) Create the factory with given Pool configuration. -
Method Summary
Modifier and TypeMethodDescriptioncom.github.jasync.sql.db.Connection
client()
Create a connection pool to the database configured with theJasyncPoolConfiguration
.void
close()
-
Constructor Details
-
JasyncPostgreSQLClientFactory
Create the factory with given Pool configuration.- Parameters:
jasyncPoolConfiguration
- The Reactive Postgres configurations
-
-
Method Details
-
client
@Singleton public com.github.jasync.sql.db.Connection client()Create a connection pool to the database configured with theJasyncPoolConfiguration
.- Returns:
- client A pool of connections.
-
close
@PreDestroy public void close()- Specified by:
close
in interfaceAutoCloseable
-