Package brave.spring.rabbit
Class SpringRabbitTracing
- java.lang.Object
-
- brave.spring.rabbit.SpringRabbitTracing
-
public final class SpringRabbitTracing extends java.lang.ObjectFactory for Brave instrumented Spring Rabbit classes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSpringRabbitTracing.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SpringRabbitTracingcreate(brave.Tracing tracing)org.springframework.amqp.rabbit.core.RabbitTemplatedecorateRabbitTemplate(org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate)Instruments an existing RabbitTemplateorg.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactorydecorateSimpleRabbitListenerContainerFactory(org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory factory)Instruments an existing SimpleRabbitListenerContainerFactorystatic SpringRabbitTracing.BuildernewBuilder(brave.Tracing tracing)org.springframework.amqp.rabbit.core.RabbitTemplatenewRabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)Creates an instrumented RabbitTemplateorg.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactorynewSimpleRabbitListenerContainerFactory(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)Creates an instrumented SimpleRabbitListenerContainerFactory
-
-
-
Method Detail
-
create
public static SpringRabbitTracing create(brave.Tracing tracing)
-
newBuilder
public static SpringRabbitTracing.Builder newBuilder(brave.Tracing tracing)
-
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
-
-