Class AmqpDevServicesProcessor
java.lang.Object
io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor
Starts a AMQP 1.0 broker as dev service if needed.
It uses activemq-artemis-broker as image.
See Artemis Cloud for details.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor.AmqpDevServiceCfg(package private) static io.quarkus.deployment.builditem.DevServicesResultBuildItem.RunningDevService(package private) static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.deployment.builditem.DevServicesResultBuildItemstartAmqpDevService(io.quarkus.deployment.builditem.DockerStatusBuildItem dockerStatusBuildItem, io.quarkus.deployment.builditem.DevServicesComposeProjectBuildItem composeProjectBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, AmqpBuildTimeConfig amqpClientBuildTimeConfig, 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, List<io.quarkus.deployment.builditem.DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem)
-
Field Details
-
devService
static volatile io.quarkus.deployment.builditem.DevServicesResultBuildItem.RunningDevService devService -
cfg
static volatile io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor.AmqpDevServiceCfg cfg -
first
static volatile boolean first
-
-
Constructor Details
-
AmqpDevServicesProcessor
public AmqpDevServicesProcessor()
-
-
Method Details
-
startAmqpDevService
public io.quarkus.deployment.builditem.DevServicesResultBuildItem startAmqpDevService(io.quarkus.deployment.builditem.DockerStatusBuildItem dockerStatusBuildItem, io.quarkus.deployment.builditem.DevServicesComposeProjectBuildItem composeProjectBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, AmqpBuildTimeConfig amqpClientBuildTimeConfig, 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, List<io.quarkus.deployment.builditem.DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem)
-