break; case NUMBER_OF_ABORTED_TRANSACTIONS: result.set(txStats.getNumberOfAbortedTransactions()); break; case NUMBER_OF_INFLIGHT_TRANSACTIONS:
/** * Get the number of transactions which have been aborted. * * @return The number of transactions which have been aborted. */ public long getNumberOfAbortedTransactions() { return TxStats.getInstance().getNumberOfAbortedTransactions(); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); pw.println("Average time (in nanosecs) to commit a transaction: " + getAverageCommitTime()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); pw.println("Average time (in nanosecs) to commit a transaction: " + getAverageCommitTime()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); pw.println("Average time (in nanosecs) to commit a transaction: " + getAverageCommitTime()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); pw.println("Average time (in nanosecs) to commit a transaction: " + getAverageCommitTime()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); pw.println("Average time (in nanosecs) to commit a transaction: " + getAverageCommitTime()); }
/** * Print all of the current statistics information. * * @param pw the writer to use. */ public void printStatus(java.io.PrintWriter pw) { pw.println("JBoss Transaction Service statistics."); pw.println(java.util.Calendar.getInstance().getTime() + "\n"); pw.println("Number of created transactions: " + getNumberOfTransactions()); pw.println("Number of nested transactions: " + getNumberOfNestedTransactions()); pw.println("Number of heuristics: " + getNumberOfHeuristics()); pw.println("Number of committed transactions: " + getNumberOfCommittedTransactions()); pw.println("Number of rolled back transactions: " + getNumberOfAbortedTransactions()); pw.println("Number of inflight transactions: " + getNumberOfInflightTransactions()); pw.println("Number of timed-out transactions: " + getNumberOfTimedOutTransactions()); pw.println("Number of application rolled back transactions: " + getNumberOfApplicationRollbacks()); pw.println("Number of resource rolled back transactions: " + getNumberOfResourceRollbacks()); pw.println("Average time (in nanosecs) to commit a transaction: " + getAverageCommitTime()); }
break; case NUMBER_OF_ABORTED_TRANSACTIONS: result.set(txStats.getNumberOfAbortedTransactions()); break; case NUMBER_OF_INFLIGHT_TRANSACTIONS:
break; case NUMBER_OF_ABORTED_TRANSACTIONS: result.set(txStats.getNumberOfAbortedTransactions()); break; case NUMBER_OF_INFLIGHT_TRANSACTIONS:
public GlobalTransactionInfo getGlobalInfo () throws SystemException { GlobalTransactionInfo info = new GlobalTransactionInfo(); info.totalNumberOfTransactions = (int)com.arjuna.ats.arjuna.coordinator.TxStats.getInstance().getNumberOfTransactions(); info.numberOfCommittedTransactions = (int)com.arjuna.ats.arjuna.coordinator.TxStats.getInstance().getNumberOfCommittedTransactions(); info.numberOfAbortedTransactions = (int)com.arjuna.ats.arjuna.coordinator.TxStats.getInstance().getNumberOfAbortedTransactions(); if (info.totalNumberOfTransactions > 0) info.averageLifetime = (float) (TransactionReaper.transactionLifetime() / info.totalNumberOfTransactions); else info.averageLifetime = (float) 0.0; info.numberOfHeuristics = (int)com.arjuna.ats.arjuna.coordinator.TxStats.getInstance().getNumberOfHeuristics(); TransactionReaper reaper = TransactionReaper.transactionReaper(); if (reaper.checkingPeriod() == Long.MAX_VALUE) info.reaperTimeout = 0; else info.reaperTimeout = (int) reaper.checkingPeriod(); info.defaultTimeout = TxControl.getDefaultTimeout(); return info; }
public GlobalTransactionInfo getGlobalInfo () throws SystemException { GlobalTransactionInfo info = new GlobalTransactionInfo(); info.totalNumberOfTransactions = (int)com.arjuna.ats.arjuna.coordinator.TxStats.getInstance().getNumberOfTransactions(); info.numberOfCommittedTransactions = (int)com.arjuna.ats.arjuna.coordinator.TxStats.getInstance().getNumberOfCommittedTransactions(); info.numberOfAbortedTransactions = (int)com.arjuna.ats.arjuna.coordinator.TxStats.getInstance().getNumberOfAbortedTransactions(); if (info.totalNumberOfTransactions > 0) info.averageLifetime = (float) (TransactionReaper.transactionLifetime() / info.totalNumberOfTransactions); else info.averageLifetime = (float) 0.0; info.numberOfHeuristics = (int)com.arjuna.ats.arjuna.coordinator.TxStats.getInstance().getNumberOfHeuristics(); TransactionReaper reaper = TransactionReaper.transactionReaper(); if (reaper.checkingPeriod() == Long.MAX_VALUE) info.reaperTimeout = 0; else info.reaperTimeout = (int) reaper.checkingPeriod(); info.defaultTimeout = TxControl.getDefaultTimeout(); return info; }
private StatHolder getStats() { StatHolder stats = new StatHolder(); stats.abortedTransactions = TxStats.getInstance().getNumberOfAbortedTransactions(); stats.applicationRollbacks = TxStats.getInstance().getNumberOfApplicationRollbacks(); stats.systemRollbacks = TxStats.getInstance().getNumberOfSystemRollbacks(); stats.committedTransactions = TxStats.getInstance().getNumberOfCommittedTransactions(); stats.heuristics = TxStats.getInstance().getNumberOfHeuristics(); stats.inflightTransactions = TxStats.getInstance().getNumberOfInflightTransactions(); stats.nestedTransactions = TxStats.getInstance().getNumberOfNestedTransactions(); stats.resourceRollbacks = TxStats.getInstance().getNumberOfResourceRollbacks(); stats.timedOutTransactions = TxStats.getInstance().getNumberOfTimedOutTransactions(); stats.transactions = TxStats.getInstance().getNumberOfTransactions(); return stats; }