Package io.micronaut.flyway.endpoint
Class FlywayEndpoint
- java.lang.Object
-
- io.micronaut.flyway.endpoint.FlywayEndpoint
-
@Endpoint(id="flyway") public class FlywayEndpoint extends java.lang.ObjectProvides a flyway 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 FlywayEndpoint(io.micronaut.context.ApplicationContext applicationContext, java.util.Collection<FlywayConfigurationProperties> flywayConfigurationProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.reactivestreams.Publisher<FlywayReport>flywayMigrations()
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
Endpoint name.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FlywayEndpoint
public FlywayEndpoint(io.micronaut.context.ApplicationContext applicationContext, java.util.Collection<FlywayConfigurationProperties> flywayConfigurationProperties)- Parameters:
applicationContext- TheApplicationContextflywayConfigurationProperties- Collection of Flyway Configurations
-
-
Method Detail
-
flywayMigrations
@Read public org.reactivestreams.Publisher<FlywayReport> flywayMigrations()
- Returns:
- A list of Flyway migrations per active configuration
-
-