Class RabbitMQBuildTimeConfig

java.lang.Object
io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQBuildTimeConfig

@ConfigRoot(name="rabbitmq", phase=BUILD_TIME) public class RabbitMQBuildTimeConfig extends Object
  • Field Details

    • devservices

      @ConfigItem public RabbitMQDevServicesBuildTimeConfig devservices
      Configuration for DevServices. DevServices allows Quarkus to start a RabbitMQ broker in dev and test mode automatically.
    • credentialsProvider

      @ConfigItem public Optional<String> credentialsProvider
      The credentials provider name.
    • credentialsProviderName

      @ConfigItem public Optional<String> credentialsProviderName
      The credentials provider bean name.

      This is a bean name (as in @Named) of a bean that implements CredentialsProvider. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.

      For Vault, the credentials provider bean name is vault-credentials-provider.

  • Constructor Details

    • RabbitMQBuildTimeConfig

      public RabbitMQBuildTimeConfig()