Class SpringRabbitTracing


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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static SpringRabbitTracing create​(brave.Tracing tracing)  
      org.springframework.amqp.rabbit.core.RabbitTemplate decorateRabbitTemplate​(org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate)
      Instruments an existing RabbitTemplate
      org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory decorateSimpleRabbitListenerContainerFactory​(org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory factory)
      Instruments an existing SimpleRabbitListenerContainerFactory
      static SpringRabbitTracing.Builder newBuilder​(brave.Tracing tracing)  
      org.springframework.amqp.rabbit.core.RabbitTemplate newRabbitTemplate​(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
      Creates an instrumented RabbitTemplate
      org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory newSimpleRabbitListenerContainerFactory​(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
      Creates an instrumented SimpleRabbitListenerContainerFactory
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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