blob: 12c866b37229b6c6cc3fc6ec41c3a9e8e3da1171 [file] [log] [blame]
/*-
* Copyright (C) 2002, 2018, Oracle and/or its affiliates. All rights reserved.
*
* This file was distributed by Oracle as part of a version of Oracle Berkeley
* DB Java Edition made available at:
*
* http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html
*
* Please see the LICENSE file included in the top-level directory of the
* appropriate version of Oracle Berkeley DB Java Edition for a copy of the
* license and additional information.
*/
package com.sleepycat.je.dbi;
import com.sleepycat.je.utilint.StatDefinition;
/**
* Per-stat Metadata for JE transaction statistics.
*/
public class TxnStatDefinition {
public static final StatDefinition TXN_ACTIVE =
new StatDefinition("nActive",
"Number of transactions that are currently " +
"active.");
public static final StatDefinition TXN_BEGINS =
new StatDefinition("nBegins",
"Number of transactions that have begun.");
public static final StatDefinition TXN_ABORTS =
new StatDefinition("nAborts",
"Number of transactions that have aborted.");
public static final StatDefinition TXN_COMMITS =
new StatDefinition("nCommits",
"Number of transactions that have committed.");
public static final StatDefinition TXN_XAABORTS =
new StatDefinition("nXAAborts",
"Number of XA transactions that have aborted.");
public static final StatDefinition TXN_XAPREPARES =
new StatDefinition("nXAPrepares",
"Number of XA transactions that have been " +
"prepared.");
public static final StatDefinition TXN_XACOMMITS =
new StatDefinition("nXACommits",
"Number of XA transactions that have committed.");
public static final StatDefinition TXN_ACTIVE_TXNS =
new StatDefinition("activeTxns",
"Array of active transactions. Each element of " +
"the array is an object of type " +
"Transaction.Active.");
}