| 程序包 | 说明 |
|---|---|
| com.dianping.cat | |
| com.dianping.cat.analyzer | |
| com.dianping.cat.message | |
| com.dianping.cat.message.internal | |
| com.dianping.cat.message.spi | |
| com.dianping.cat.message.spi.internal |
| 限定符和类型 | 方法和说明 |
|---|---|
static Transaction |
Cat.newTransaction(String type,
String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionAggregator.TransactionData |
TransactionAggregator.TransactionData.add(Transaction t) |
void |
TransactionAggregator.logTransaction(Transaction t) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ForkedTransaction |
interface |
TaggedTransaction |
| 限定符和类型 | 方法和说明 |
|---|---|
Transaction |
Transaction.addChild(Message message)
Add one nested child message to current transaction.
|
Transaction |
MessageProducer.newTransaction(String type,
String name)
Create a new transaction with given type and name.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultForkedTransaction |
class |
DefaultTaggedTransaction |
class |
DefaultTransaction |
class |
NullMessage |
| 限定符和类型 | 方法和说明 |
|---|---|
Transaction |
NullMessage.addChild(Message message) |
Transaction |
MockMessageBuilder.TransactionHolder.build() |
Transaction |
DefaultMessageManager.getPeekTransaction() |
Transaction |
NullMessageManager.getPeekTransaction() |
Transaction |
NullMessageProducer.newTransaction(String type,
String name) |
Transaction |
DefaultMessageProducer.newTransaction(String type,
String name) |
Transaction |
DefaultMessageProducer.newTransaction(Transaction parent,
String type,
String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultMessageManager.end(Transaction transaction) |
void |
NullMessageManager.end(Transaction transaction) |
Event |
DefaultMessageProducer.newEvent(Transaction parent,
String type,
String name) |
Transaction |
DefaultMessageProducer.newTransaction(Transaction parent,
String type,
String name) |
void |
DefaultMessageManager.start(Transaction transaction,
boolean forked) |
void |
NullMessageManager.start(Transaction transaction,
boolean forked) |
| 限定符和类型 | 方法和说明 |
|---|---|
Transaction |
MessageManager.getPeekTransaction()
Get peek transaction for current thread.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Transaction> |
MessageTree.findOrCreateTransactions() |
List<Transaction> |
MessageTree.getTransactions() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MessageManager.end(Transaction transaction)
Be triggered when a transaction ends, whatever it's the root transaction or nested transaction.
|
void |
MessageManager.start(Transaction transaction,
boolean forked)
Be triggered when a new transaction starts, whatever it's the root transaction or nested transaction.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Transaction> |
NullMessageTree.findOrCreateTransactions() |
List<Transaction> |
DefaultMessageTree.findOrCreateTransactions() |
List<Transaction> |
NullMessageTree.getTransactions() |
List<Transaction> |
DefaultMessageTree.getTransactions() |
Copyright © 2022. All rights reserved.