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.