Class AmqpDevServicesProcessor
- java.lang.Object
-
- io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor
-
public class AmqpDevServicesProcessor extends Object
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
Fields Modifier and Type Field Description (package private) static io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor.AmqpDevServiceCfgcfg(package private) static DevServicesResultBuildItem.RunningDevServicedevService(package private) static booleanfirst
-
Constructor Summary
Constructors Constructor Description AmqpDevServicesProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DevServicesResultBuildItemstartAmqpDevService(DockerStatusBuildItem dockerStatusBuildItem, LaunchModeBuildItem launchMode, AmqpBuildTimeConfig amqpClientBuildTimeConfig, Optional<ConsoleInstalledBuildItem> consoleInstalledBuildItem, CuratedApplicationShutdownBuildItem closeBuildItem, LoggingSetupBuildItem loggingSetupBuildItem, GlobalDevServicesConfig devServicesConfig, List<DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem)
-
-
-
Field Detail
-
devService
static volatile DevServicesResultBuildItem.RunningDevService devService
-
cfg
static volatile io.quarkus.smallrye.reactivemessaging.amqp.deployment.AmqpDevServicesProcessor.AmqpDevServiceCfg cfg
-
first
static volatile boolean first
-
-
Method Detail
-
startAmqpDevService
public DevServicesResultBuildItem startAmqpDevService(DockerStatusBuildItem dockerStatusBuildItem, LaunchModeBuildItem launchMode, AmqpBuildTimeConfig amqpClientBuildTimeConfig, Optional<ConsoleInstalledBuildItem> consoleInstalledBuildItem, CuratedApplicationShutdownBuildItem closeBuildItem, LoggingSetupBuildItem loggingSetupBuildItem, GlobalDevServicesConfig devServicesConfig, List<DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem)
-
-