Class DevServicesDatasourceProcessor
java.lang.Object
io.quarkus.datasource.deployment.devservices.DevServicesDatasourceProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.datasource.deployment.spi.DevServicesDatasourceResultBuildItemlaunchDatabases(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.deployment.builditem.DockerStatusBuildItem dockerStatusBuildItem, io.quarkus.deployment.builditem.DevServicesComposeProjectBuildItem composeProjectBuildItem, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> installedDrivers, List<io.quarkus.datasource.deployment.spi.DevServicesDatasourceProviderBuildItem> devDBProviders, List<io.quarkus.deployment.builditem.DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<io.quarkus.datasource.deployment.spi.DevServicesDatasourceConfigurationHandlerBuildItem> configurationHandlerBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.DevServicesResultBuildItem> devServicesResultBuildItemBuildProducer, Optional<io.quarkus.deployment.console.ConsoleInstalledBuildItem> consoleInstalledBuildItem, io.quarkus.deployment.builditem.CuratedApplicationShutdownBuildItem closeBuildItem, io.quarkus.deployment.logging.LoggingSetupBuildItem loggingSetupBuildItem, io.quarkus.deployment.dev.devservices.DevServicesConfig devServicesConfig)
-
Field Details
-
databases
static volatile List<io.quarkus.deployment.builditem.DevServicesResultBuildItem.RunningDevService> databases -
cachedProperties
-
first
static volatile boolean first
-
-
Constructor Details
-
DevServicesDatasourceProcessor
public DevServicesDatasourceProcessor()
-
-
Method Details
-
launchDatabases
io.quarkus.datasource.deployment.spi.DevServicesDatasourceResultBuildItem launchDatabases(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.deployment.builditem.DockerStatusBuildItem dockerStatusBuildItem, io.quarkus.deployment.builditem.DevServicesComposeProjectBuildItem composeProjectBuildItem, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> installedDrivers, List<io.quarkus.datasource.deployment.spi.DevServicesDatasourceProviderBuildItem> devDBProviders, List<io.quarkus.deployment.builditem.DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<io.quarkus.datasource.deployment.spi.DevServicesDatasourceConfigurationHandlerBuildItem> configurationHandlerBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.DevServicesResultBuildItem> devServicesResultBuildItemBuildProducer, Optional<io.quarkus.deployment.console.ConsoleInstalledBuildItem> consoleInstalledBuildItem, io.quarkus.deployment.builditem.CuratedApplicationShutdownBuildItem closeBuildItem, io.quarkus.deployment.logging.LoggingSetupBuildItem loggingSetupBuildItem, io.quarkus.deployment.dev.devservices.DevServicesConfig devServicesConfig)
-