Class PulsarDevServicesProcessor
java.lang.Object
io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarDevServicesProcessor
Starts a Pulsar broker as dev service if needed.
It uses https://hub.docker.com/r/apachepulsar/pulsar as image.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarDevServicesProcessor.PulsarDevServiceCfg(package private) static final String(package private) static io.quarkus.deployment.builditem.DevServicesResultBuildItem.RunningDevService(package private) static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.deployment.builditem.DevServicesResultBuildItemstartPulsarDevService(io.quarkus.deployment.builditem.DockerStatusBuildItem dockerStatusBuildItem, io.quarkus.deployment.builditem.DevServicesComposeProjectBuildItem composeProjectBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, PulsarBuildTimeConfig pulsarClientBuildTimeConfig, List<io.quarkus.deployment.builditem.DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem, 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
-
DEV_SERVICE_PULSAR
- See Also:
-
devService
static volatile io.quarkus.deployment.builditem.DevServicesResultBuildItem.RunningDevService devService -
cfg
static volatile io.quarkus.smallrye.reactivemessaging.pulsar.deployment.PulsarDevServicesProcessor.PulsarDevServiceCfg cfg -
first
static volatile boolean first
-
-
Constructor Details
-
PulsarDevServicesProcessor
public PulsarDevServicesProcessor()
-
-
Method Details
-
startPulsarDevService
public io.quarkus.deployment.builditem.DevServicesResultBuildItem startPulsarDevService(io.quarkus.deployment.builditem.DockerStatusBuildItem dockerStatusBuildItem, io.quarkus.deployment.builditem.DevServicesComposeProjectBuildItem composeProjectBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, PulsarBuildTimeConfig pulsarClientBuildTimeConfig, List<io.quarkus.deployment.builditem.DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem, 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)
-