Class SpringRabbitTracing


  • public final class SpringRabbitTracing
    extends Object
    Factory for Brave instrumented Spring Rabbit classes.
    • Method Detail

      • newRabbitTemplate

        public org.springframework.amqp.rabbit.core.RabbitTemplate newRabbitTemplate​(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
        Creates an instrumented RabbitTemplate
      • decorateRabbitTemplate

        public org.springframework.amqp.rabbit.core.RabbitTemplate decorateRabbitTemplate​(org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate)
        Instruments an existing RabbitTemplate
      • newSimpleRabbitListenerContainerFactory

        public org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory newSimpleRabbitListenerContainerFactory​(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
        Creates an instrumented SimpleRabbitListenerContainerFactory
      • decorateSimpleRabbitListenerContainerFactory

        public org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory decorateSimpleRabbitListenerContainerFactory​(org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory factory)
        Instruments an existing SimpleRabbitListenerContainerFactory
      • newDirectRabbitListenerContainerFactory

        public org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory newDirectRabbitListenerContainerFactory​(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
        Creates an instrumented DirectRabbitListenerContainerFactory
      • decorateDirectRabbitListenerContainerFactory

        public org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory decorateDirectRabbitListenerContainerFactory​(org.springframework.amqp.rabbit.config.DirectRabbitListenerContainerFactory factory)
        Instruments an existing DirectRabbitListenerContainerFactory
      • decorateRabbitListenerContainerFactory

        public <T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory> T decorateRabbitListenerContainerFactory​(T factory)
        Instruments an existing AbstractRabbitListenerContainerFactory
      • newSimpleMessageListenerContainer

        public org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer newSimpleMessageListenerContainer​(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
        Creates an instrumented SimpleMessageListenerContainer
      • newDirectMessageListenerContainer

        public org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer newDirectMessageListenerContainer​(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
        Creates an instrumented DirectMessageListenerContainer
      • decorateMessageListenerContainer

        public <T extends org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer> T decorateMessageListenerContainer​(T container)
        Instruments an existing AbstractMessageListenerContainer