public class NullMessageProducer extends Object implements MessageProducer
| 限定符和类型 | 字段和说明 |
|---|---|
static NullMessageProducer |
NULL_MESSAGE_PRODUCER |
| 构造器和说明 |
|---|
NullMessageProducer() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
createMessageId()
Create a new message id.
|
String |
createRpcServerId(String domain)
Create rpc server message id.
|
boolean |
isEnabled()
Check if the CAT client is enabled for current domain.
|
void |
logError(String message,
Throwable cause)
Log an error.
|
void |
logError(Throwable cause)
Log an error.
|
void |
logEvent(String type,
String name)
Log an event in one shot with SUCCESS status.
|
void |
logEvent(String type,
String name,
String status,
String nameValuePairs)
Log an event in one shot.
|
void |
logHeartbeat(String type,
String name,
String status,
String nameValuePairs)
Log a heartbeat in one shot.
|
void |
logMetric(String name,
String status,
String nameValuePairs)
Log a metric in one shot.
|
void |
logTrace(String type,
String name)
Log an trace in one shot with SUCCESS status.
|
void |
logTrace(String type,
String name,
String status,
String nameValuePairs)
Log an trace in one shot.
|
Event |
newEvent(String type,
String name)
Create a new event with given type and name.
|
ForkedTransaction |
newForkedTransaction(String type,
String name)
Create a forked transaction for child thread.
|
Heartbeat |
newHeartbeat(String type,
String name)
Create a new heartbeat with given type and name.
|
Metric |
newMetric(String type,
String name)
Create a new metric with given type and name.
|
TaggedTransaction |
newTaggedTransaction(String type,
String name,
String tag)
Create a tagged transaction for another process or thread.
|
Trace |
newTrace(String type,
String name)
Create a new trace with given type and name.
|
Transaction |
newTransaction(String type,
String name)
Create a new transaction with given type and name.
|
public static final NullMessageProducer NULL_MESSAGE_PRODUCER
public String createRpcServerId(String domain)
MessageProducerdomain is the rpc server
createRpcServerId 在接口中 MessageProducerpublic String createMessageId()
MessageProducercreateMessageId 在接口中 MessageProducerpublic boolean isEnabled()
MessageProducerisEnabled 在接口中 MessageProducerpublic void logError(String message, Throwable cause)
MessageProducerlogError 在接口中 MessageProducercause - root cause exceptionpublic void logError(Throwable cause)
MessageProducerlogError 在接口中 MessageProducercause - root cause exceptionpublic void logEvent(String type, String name)
MessageProducerlogEvent 在接口中 MessageProducertype - event typename - event namepublic void logEvent(String type, String name, String status, String nameValuePairs)
MessageProducerlogEvent 在接口中 MessageProducertype - event typename - event namestatus - "0" means success, otherwise means error codenameValuePairs - name value pairs in the format of "a=1&b=2&..."public void logHeartbeat(String type, String name, String status, String nameValuePairs)
MessageProducerlogHeartbeat 在接口中 MessageProducertype - heartbeat typename - heartbeat namestatus - "0" means success, otherwise means error codenameValuePairs - name value pairs in the format of "a=1&b=2&..."public void logMetric(String name, String status, String nameValuePairs)
MessageProducerlogMetric 在接口中 MessageProducername - metric namestatus - "0" means success, otherwise means error codenameValuePairs - name value pairs in the format of "a=1&b=2&..."public void logTrace(String type, String name)
MessageProducerlogTrace 在接口中 MessageProducertype - trace typename - trace namepublic void logTrace(String type, String name, String status, String nameValuePairs)
MessageProducerlogTrace 在接口中 MessageProducertype - trace typename - trace namestatus - "0" means success, otherwise means error codenameValuePairs - name value pairs in the format of "a=1&b=2&..."public Event newEvent(String type, String name)
MessageProducernewEvent 在接口中 MessageProducertype - event typename - event namepublic ForkedTransaction newForkedTransaction(String type, String name)
MessageProducernewForkedTransaction 在接口中 MessageProducertype - transaction typename - transaction namepublic Heartbeat newHeartbeat(String type, String name)
MessageProducernewHeartbeat 在接口中 MessageProducertype - heartbeat typename - heartbeat namepublic Metric newMetric(String type, String name)
MessageProducernewMetric 在接口中 MessageProducertype - metric typename - metric namepublic TaggedTransaction newTaggedTransaction(String type, String name, String tag)
MessageProducernewTaggedTransaction 在接口中 MessageProducertype - transaction typename - transaction nametag - tag applied to the transactionpublic Trace newTrace(String type, String name)
MessageProducernewTrace 在接口中 MessageProducertype - trace typename - trace namepublic Transaction newTransaction(String type, String name)
MessageProducernewTransaction 在接口中 MessageProducertype - transaction typename - transaction nameCopyright © 2022. All rights reserved.