Class RabbitMQDockerServiceConfigurer

java.lang.Object
pl.netroute.hussar.core.service.BaseServiceConfigurer<RabbitMQDockerService>
pl.netroute.hussar.core.service.BaseDockerServiceConfigurer<RabbitMQDockerService>
pl.netroute.hussar.service.rabbitmq.RabbitMQDockerServiceConfigurer
All Implemented Interfaces:
pl.netroute.hussar.core.service.ServiceConfigurer<RabbitMQDockerService>

public class RabbitMQDockerServiceConfigurer extends pl.netroute.hussar.core.service.BaseDockerServiceConfigurer<RabbitMQDockerService>
Hussar RabbitMQDockerService configurer. This is the only way to create RabbitMQDockerService.
  • Field Details

    • queues

      protected final Set<RabbitMQQueue> queues
      Set of queues to be created on RabbitMQ startup.
    • registerUsernameUnderProperties

      protected final Set<String> registerUsernameUnderProperties
      Set of properties to be used to register RabbitMQ username under.
    • registerUsernameUnderEnvironmentVariables

      protected final Set<String> registerUsernameUnderEnvironmentVariables
      Set of environment variables to be used to register RabbitMQ username under.
    • registerPasswordUnderProperties

      protected final Set<String> registerPasswordUnderProperties
      Set of properties to be used to register RabbitMQ password under.
    • registerPasswordUnderEnvironmentVariables

      protected final Set<String> registerPasswordUnderEnvironmentVariables
      Set of environment variables to be used to register RabbitMQ password under.
  • Constructor Details

  • Method Details