All Classes and Interfaces

说明
AbstractMessageConsumeInterceptor create entry span when the consumeMessage in the MessageListenerConcurrently and MessageListenerOrderly class.
 
 
 
 
 
 
MessageConcurrentlyConsumeInterceptor set the process status after the MessageListenerConcurrently.consumeMessage(java.util.List, org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext) method execute.
MessageOrderlyConsumeInterceptor set the process status after the MessageListenerOrderly.consumeMessage(java.util.List, org.apache.rocketmq.client.consumer.listener.ConsumeOrderlyContext) method execute.
MessageSendInterceptor create exit span when the method MQClientAPIImpl.sendMessage(String, String, Message, org.apache.rocketmq.common.protocol.header.SendMessageRequestHeader, long, org.apache.rocketmq.client.impl.CommunicationMode, org.apache.rocketmq.client.producer.SendCallback, org.apache.rocketmq.client.impl.producer.TopicPublishInfo, org.apache.rocketmq.client.impl.factory.MQClientInstance, int, org.apache.rocketmq.client.hook.SendMessageContext, org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl) execute.
 
OnExceptionInterceptor create local span when the method SendCallback.onException(Throwable) execute.
OnSuccessInterceptor create local span when the method SendCallback.onSuccess(SendResult) execute.
 
SendCallBackEnhanceInfo saves the topic Id and ContextSnapshot instance for trace.