public class TransactionService extends AbstractService
logger| Constructor and Description |
|---|
TransactionService() |
TransactionService(int numMaintenanceThreads,
long initialDelay,
long delay,
java.util.concurrent.TimeUnit timeUnit) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransactionListener(ExtendedTransactionListener listener) |
void |
addTransactionListener(TransactionListener listener) |
void |
addTransactionStatsListener(TransactionStatsListener listener) |
protected void |
doStart() |
protected void |
doStop() |
int |
getExpiredTransactionCount() |
Transaction |
getTransaction(boolean createIfNotExists) |
int |
getTransactionsInProgress() |
boolean |
isEnabled()
Is the service enabled.
|
void |
processQueue()
The only reason this was pulled out of the runnable is for testing purposes.
|
void |
removeTransactionListener(ExtendedTransactionListener listener) |
void |
removeTransactionListener(TransactionListener listener) |
void |
removeTransactionStatsListener(TransactionStatsListener listener) |
void |
transactionCancelled(Transaction transaction)
The transaction is completing abruptly, either because the agent encountered an internal error or because the
transaction's sole activity was reparented to another transaction as a result of token linking.
|
void |
transactionFinished(TransactionData transactionData,
TransactionStats transactionStats)
A transaction completed "normally".
|
void |
transactionStarted(Transaction transaction) |
getLogger, getName, isStarted, isStartedOrStarting, isStopped, isStoppedOrStopping, start, stoppublic TransactionService()
public TransactionService(int numMaintenanceThreads,
long initialDelay,
long delay,
java.util.concurrent.TimeUnit timeUnit)
public void processQueue()
public void transactionStarted(Transaction transaction)
public void transactionFinished(TransactionData transactionData, TransactionStats transactionStats)
public void transactionCancelled(Transaction transaction)
protected void doStart()
doStart in class AbstractServiceprotected void doStop()
doStop in class AbstractServicepublic void addTransactionListener(TransactionListener listener)
public void removeTransactionListener(TransactionListener listener)
public void addTransactionListener(ExtendedTransactionListener listener)
public void removeTransactionListener(ExtendedTransactionListener listener)
public void addTransactionStatsListener(TransactionStatsListener listener)
public void removeTransactionStatsListener(TransactionStatsListener listener)
public int getTransactionsInProgress()
public int getExpiredTransactionCount()
public boolean isEnabled()
Servicetrue if the service is enabledpublic Transaction getTransaction(boolean createIfNotExists)