Class BaseVHostConfig

    • Field Detail

      • logger

        protected final org.apache.commons.logging.Log logger
      • concurrentConsumers

        @Value("${org.openiam.rabbitmq.concurrent.consumers}")
        protected Integer concurrentConsumers
      • encoding

        @Value("${org.openiam.mq.broker.encoding}")
        protected String encoding
      • syncReducingFactor

        @Value("${org.openiam.rabbitmq.sync.reducing.factor}")
        protected float syncReducingFactor
    • Constructor Detail

      • BaseVHostConfig

        public BaseVHostConfig()
    • Method Detail

      • createConnectionFactory

        protected org.springframework.amqp.rabbit.connection.ConnectionFactory createConnectionFactory​(String vhost)
      • createRabbitListenerContainerFactory

        protected org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory createRabbitListenerContainerFactory​(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
                                                                                                                                   Integer concurrentConsumers,
                                                                                                                                   Integer maxConcurrentConsumers,
                                                                                                                                   Integer prefetchCount)
      • createRabbitListenerContainerFactory

        protected org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory createRabbitListenerContainerFactory​(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
      • commonBindQueue

        protected void commonBindQueue​(org.springframework.amqp.core.AmqpAdmin amqpAdmin,
                                       MqQueue queue)