Package brave.spring.rabbit
Class SpringRabbitTracing
java.lang.Object
brave.spring.rabbit.SpringRabbitTracing
public final class SpringRabbitTracing extends Object
Factory for Brave instrumented Spring Rabbit classes.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSpringRabbitTracing.Builder -
Method Summary
Modifier and Type Method Description static SpringRabbitTracingcreate(MessagingTracing messagingTracing)static SpringRabbitTracingcreate(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(MessagingTracing messagingTracing)static SpringRabbitTracing.BuildernewBuilder(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 Details
-
create
-
create
- Since:
- 5.9
-
newBuilder
-
newBuilder
- Since:
- 5.9
-
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
-