@Singleton
@Requires(env="gcp") @Requires(property="cloud.sql.connection.name")
public class GoogleCloudSqlSetup
extends java.lang.Object
implements io.micronaut.context.event.BeanCreatedEventListener<io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLOUD_SQL_CONNECTION_NAME |
Constructor and Description |
---|
GoogleCloudSqlSetup(java.lang.String cloudSqlInstance) |
Modifier and Type | Method and Description |
---|---|
io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration |
onCreated(io.micronaut.context.event.BeanCreatedEvent<io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration> event) |
public static final java.lang.String CLOUD_SQL_CONNECTION_NAME
public GoogleCloudSqlSetup(@Property(name="cloud.sql.connection.name") java.lang.String cloudSqlInstance)
public io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration onCreated(io.micronaut.context.event.BeanCreatedEvent<io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration> event)
onCreated
in interface io.micronaut.context.event.BeanCreatedEventListener<io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration>