開始後のトランザクション名の設定
次に、開始後にトランザクション名を設定する例を示します。これは、アプリケーションで発生したイベントに基づいてトランザクションを分割する場合に役立ちます。
public String checkout(List<ItemOrders> orders) {
AppdynamicsAgent.startTransaction("Checkout", null, EntryTypes.POJO, false);
/*******************
* Method Body Here
*******************/
if (orders.isEmpty()) {
AppdynamicsAgent.setCurrentTransactionName("Empty Cart");
}
AppdynamicsAgent.getTransaction().end();
}