public class DefaultAmqpMessagingSpanManager extends Object implements AmqpMessagingSpanManager
AmqpMessagingSpanManager who uses AmqpMessagingSpanExtractor and AmqpMessagingSpanInjector to create or get Span
from Tracer.| Constructor and Description |
|---|
DefaultAmqpMessagingSpanManager(AmqpMessagingSpanInjector injector,
AmqpMessagingSpanExtractor extractor,
org.springframework.cloud.sleuth.Tracer tracer)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterHandle(Exception ex) |
void |
afterSend(Exception ex) |
org.springframework.cloud.sleuth.Span |
beforeHandle(org.springframework.amqp.core.Message message) |
org.springframework.cloud.sleuth.Span |
beforeSend(org.springframework.amqp.core.Message message,
String spanName) |
boolean |
isTracing() |
public DefaultAmqpMessagingSpanManager(AmqpMessagingSpanInjector injector, AmqpMessagingSpanExtractor extractor, org.springframework.cloud.sleuth.Tracer tracer)
injector - Injector for AMQP messagingextractor - Extractor for AMQP messagingtracer - Tracerpublic boolean isTracing()
isTracing in interface AmqpMessagingSpanManagerpublic void afterHandle(Exception ex)
afterHandle in interface AmqpMessagingSpanManagerpublic org.springframework.cloud.sleuth.Span beforeHandle(org.springframework.amqp.core.Message message)
beforeHandle in interface AmqpMessagingSpanManagerpublic org.springframework.cloud.sleuth.Span beforeSend(org.springframework.amqp.core.Message message,
String spanName)
beforeSend in interface AmqpMessagingSpanManagerpublic void afterSend(Exception ex)
afterSend in interface AmqpMessagingSpanManagerCopyright © 2018 Netshoes. All rights reserved.