public class MultiCallstackProducer extends CallstackProducer
DUMMY_EVENT, DUMMY_HEARTBEAT, DUMMY_TRANSACTION, messageManager| Modifier and Type | Method and Description |
|---|---|
void |
addTag(String key,
String value) |
void |
clean() |
void |
completeAllTransaction() |
void |
completeTransaction() |
static MultiCallstackProducer |
createIsolatedProducer()
用于和hsf融合时, setup和reset不会影响threadlocal的context
|
static MultiCallstackProducer |
createProducer() |
void |
redis(String url,
String command,
long duration,
boolean succeed,
RedisResponse response,
String redisType) |
void |
redis(String url,
String command,
long duration,
boolean succeed,
String redisType) |
void |
setTransactionStatus(String status) |
void |
setTransactionStatus(Throwable throwable) |
void |
startTransaction(String type,
String name) |
Transaction |
startTransactionAndGet(String type,
String name) |
continueTrace, exportContext, getClientAppId, getCurrentRequestId, getCurrentRpcIdAndCurrentCall, getRpcId, hasContext, hasTransaction, importContext, isImportContext, logError, logError, logError, logEvent, logHeartbeat, newEvent, newHeartbeat, newTransaction, nextLocalRpcId, nextRemoteRpcId, redis, removeContext, shutdownpublic static MultiCallstackProducer createProducer()
public static MultiCallstackProducer createIsolatedProducer()
MultiMessageManagerpublic Transaction startTransactionAndGet(String type, String name)
public void setTransactionStatus(Throwable throwable)
public void setTransactionStatus(String status)
public void completeTransaction()
public void completeAllTransaction()
public void clean()
clean in class CallstackProducerpublic void redis(String url, String command, long duration, boolean succeed, String redisType)
public void redis(String url, String command, long duration, boolean succeed, RedisResponse response, String redisType)
Copyright © 2019. All rights reserved.