Package ac.simons.neo4j.migrations.quarkus.runtime
package ac.simons.neo4j.migrations.quarkus.runtime
The runtime infrastructure for configuring and creating instances of
Migrations
.
We don't give any guarantees for API stability in this package. We do guarantee a stable behaviour however:
- Configuration properties life under org.neo4.migrations.
- Configuration properties will stick to their defined phases at least in minor version changes.
- The runtime will always create a synthetic build item of type
Migrations
. - Prior to the applications ready state, all pending migrations will be applied if
MigrationsProperties.enabled
is set to true.
- Author:
- Michael J. Simons
-
ClassDescriptionPart of the
MigrationsProperties
that can only be changed during build time.Handles POST requests from the dev-ui.Triggered during development mode for contributing to the dev console.Shim betweenMigrationsConfig
and the Smallrye configuration.Records both initialization of themigration config
and themigrations
itself.A wrapper around a classpath resource written in a way so that Quarkus can serialize it to and load it from bytecode.This resource scanner holds a list ofresource wrappers
, pointing to (Cypher) resources found on the classpath.