Package io.micronaut.liquibase.endpoint
Class LiquibaseEndpoint
- java.lang.Object
-
- io.micronaut.liquibase.endpoint.LiquibaseEndpoint
-
@Endpoint(id="liquibase") public class LiquibaseEndpoint extends java.lang.ObjectProvides a liquibase endpoint to get all the migrations applied.- Since:
- 1.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMEEndpoint name.
-
Constructor Summary
Constructors Constructor Description LiquibaseEndpoint(java.util.Collection<LiquibaseConfigurationProperties> liquibaseConfigurationProperties, io.micronaut.context.ApplicationContext applicationContext)Deprecated.LiquibaseEndpoint(java.util.Collection<LiquibaseConfigurationProperties> liquibaseConfigurationProperties, io.micronaut.context.ApplicationContext applicationContext, io.micronaut.jdbc.DataSourceResolver dataSourceResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.reactivestreams.Publisher<LiquibaseReport>liquibaseMigrations()
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
Endpoint name.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LiquibaseEndpoint
@Deprecated public LiquibaseEndpoint(java.util.Collection<LiquibaseConfigurationProperties> liquibaseConfigurationProperties, io.micronaut.context.ApplicationContext applicationContext)
Deprecated.- Parameters:
liquibaseConfigurationProperties- Collection of Liquibase ConfigurationsapplicationContext- The application context
-
LiquibaseEndpoint
@Creator public LiquibaseEndpoint(java.util.Collection<LiquibaseConfigurationProperties> liquibaseConfigurationProperties, io.micronaut.context.ApplicationContext applicationContext, @Nullable io.micronaut.jdbc.DataSourceResolver dataSourceResolver)
- Parameters:
liquibaseConfigurationProperties- Collection of Liquibase ConfigurationsapplicationContext- The application contextdataSourceResolver- The data source resolver
-
-
Method Detail
-
liquibaseMigrations
@Read public org.reactivestreams.Publisher<LiquibaseReport> liquibaseMigrations()
- Returns:
- A publisher with liquibase changes per active configuration
-
-